課題
Lambdaの実行権限をAPI Gatewayに与えると、どういうわけかタイトルのエラーメッセージが、コンソール上で、下記のように赤字で表示された。
解決
表示の問題にすぎないので気にしなくていいらしい。自分の環境ではAPI GatewayからLambdaを実行することができていた。
ちなみに操作によって消せることもあるそうで、呼び出し元のARNの末尾の///*となっている部分を
--source-arn "arn:aws:execute-api:ap-northeast-1:[アカウントID]:[API Gateway ID]/*/*/*"
ちゃんと[Stage]/[Method]/[Resource]と指定すればよいそうである。
--source-arn "arn:aws:execute-api:ap-northeast-1:[アカウントID]:[API Gateway ID
]/v1/POST/send-mail"
試してみたところ、実際綺麗に表示されるようになった。