Question#38(SCS-C01)
ある企業は AWS 上でワークロードを実行しています。ワークロードは 開発・テスト・本番の各 AWS アカウントで分離されています。
- すべての開発者は 開発アカウントにアクセスできます。
- 一部の開発者は テストアカウントと 本番アカウントにもアクセスできます。
- 開発者が必要に応じて異なるアクセス権を持てること。
- 開発者が複数アカウントのリソースにアクセスできること。
- 認証情報の共有を最小限にすること。
正解:C
ベストプラクティスは「クロスアカウントアクセスを IAM ロールで管理し、sts:AssumeRole を使う」こと。
- 開発者は 開発アカウントの認証情報のみを使う。
- テスト・本番アカウントで必要な場合、信頼ポリシーで許可された IAM ロールを AssumeRole する。
- 認証情報の共有が不要になり、スケーラブルかつセキュア。

コメント