AWS認定資格 WEB問題集&徹底解説

デベロッパー–アソシエイト(AWS Certified Developer - Associate)

正解 D問題
(お気に入りチェック) 1 2 3 4
解説
正解は D です。このコマンドは、Amazon S3 サービスプリンシパル(s3.amazonaws.com)に対して、指定された Lambda 関数(CreateThumbnail)を呼び出す権限を付与します。

選択肢 A:この選択肢は不正解です。このコマンドは Lambda 関数に S3 バケットへのアクセス権限を付与するものではありません。Lambda 関数に S3 バケットへのアクセス権限を付与するには、Lambda 関数の実行ロールに適切な IAM ポリシーを設定する必要があります。

選択肢 B:この選択肢は不正解です。このコマンドは S3 イベント通知を設定するものではありません。S3 イベント通知を設定するには、S3 バケットの設定で別途行う必要があります。

選択肢 C:この選択肢は不正解です。このコマンドはイベントソースマッピングを作成するものではありません。イベントソースマッピングは、S3 バケットの設定で別途行う必要があります。

関連サービスの解説
Amazon Simple Storage Service (Amazon S3)
AWS Lambda
AWS Command Line Interface (AWS CLI)

+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 60%
No.25 解説
アプリケーションは、Amazon S3 バケットにアップロードされたオブジェクトからサムネイルを生成します。開発者は以下の AWS CLI コマンドを実行しました。この AWS CLI コマンドの実行によって何が達成されますか?

aws lambda add-permission --function-name CreateThumbnail --principal s3.amazonaws.com --statement-id s3invoke --action "lambda:InvokeFunction" --source-arn arn:aws:s3:::mydigitalbucket --source-account 123456789012
  • Lambda 関数に mydigitalbucket 内のオブジェクトにアクセスするための権限が付与されます
  • オブジェクトがアップロードされたときに関数を実行する Amazon S3 イベント通知が設定されます
  • mydigitalbucket に、Lambda 関数を呼び出すためのイベントソースマッピングが作成されます
  • Amazon S3 サービスプリンシパル(s3.amazonaws.com)に Lambda 関数を呼び出す権限が付与されます

(会員限定)当問題の評価をお願いします。改善に活用します。