2016-10-22 9 views
0

インスタンスを定期的にバックアップするラムダ関数が見つかりました。私は役割を既存の "lambda_basic_execution" を選んだので、私は、私はエラーを得た。この機能を試してみました ラムダ実行ロール

http://blog.powerupcloud.com/2016/10/15/serverless-automate-ami-creation-and-deletion-using-aws-lambda/

...

statusCode: 403, message: 'You are not authorized to perform this operation.' 

であってもよいです。これを実行するために選択する正しい役割は何ですか?

答えて

0

おそらく、必要な権限を持つ独自のIAM実行ロールを作成する必要があります。 this guideに従ってください。

+0

私はAWS LEXからラムダ関数を呼び出すために使用する必要がありますどのような役割?現在のデフォルトのサービスリンクロール 'AWSServiceRoleForLexBots'は、lamdaメソッドを呼び出す権限を持っていません。 – ManirajSS

1

lambda_basic_executionロールに適切な権限を与える必要があります。最低限必要な権限は以下のとおりです。 EC2:DescribeInstances、 EC2:はcreateImage、 EC2:CreateTags、 EC2:DescribeImages、 EC2:DeregisterImageと EC2:DeleteSnapshot

+0

新しい権限で試したが、それでもAMIは作成されない – shantanuo

関連する問題