IAMロール
EC2上のアプリケーションからS3を読み書きさせたい。認証情報の扱いとして最も適切な方法を1つ選べ。
- A
アクセスキーをソースコードに直接書く。
- B
EC2インスタンスにIAMロールを関連付ける。
- C
S3バケットを誰でも書き込める公開設定にする。
- D
ルートユーザーのアクセスキーを使う。
正解と解説を見る
正解:B
EC2からAWSのサービスを使うときは、IAMロールを使う。一時的な認証情報が自動で渡され、キーを埋め込まなくてよい。
- A
誤り。漏えいの危険が高い。
- B
正しい。ロールなら長期のアクセスキーをコードや設定に埋め込まずに済み、一時的な認証情報が自動で配られる。
- C
誤り。意図しない書き込みや漏えいにつながる。
- D
誤り。権限が強すぎ、ルートのキーは作らないのが推奨。
このサイトの問題は、公開されている試験ガイドに沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。Amazon Web Services, Inc.およびその関連会社の公式サービスではありません。