1. Тут прямо написано, что роли place-tours-role-блаблабла надо выдать права (то есть прицепить полиси с разрешенным действием lambda:InvokeFunction. Тут не надо быть "профи" тут надо уметь читать.
2. Вызывать одну лямбду из другой идея очень хреновая по ряду причин, которые мне лень объяснять (таймаут, lambda permission, как минимум). Хотите объединить лямбды, тащите либо перед второй апи гв, либо асинхронно (очередь, кафка), либо кладите все в стейт машину (step functions)
Если не делать вызов напрямую, а оформить через снс топик, например, то норм?