開発者が、アカウント A の EC2 インスタンスにアプリケーションをデプロイします。このアプリケーションは、アカウント B の既存の Amazon Kinesis データストリームから読み取る必要があります。アプリケーションがストリームにアクセスできるようにするために必要なアクションはどれですか?(2つ選択してください。)
解答を選択
オプションをタップして解答を確認してください。
正解: Kinesis ストリームから読み取る権限を持つ IAM ロールをアカウント B に作成します。, アカウント A のインスタンスプロファイルロールがその IAM ロールを引き受けることを許可する信頼ポリシーを、アカウント B のロールに追加します。.
これが解答である理由
アカウントAのEC2インスタンスがアカウントBのKinesisストリームにアクセスするには、クロスアカウントアクセスを設定する必要があります。まず、アカウントBにKinesisストリームからの読み取りを許可するIAMロールを作成します。次に、このアカウントBのロールの信頼ポリシーを編集し、アカウントAのEC2インスタンスにアタッチされているインスタンスプロファイルロールがこのアカウントBのロールを引き受けることを許可します。これにより、アカウントAのEC2インスタンスは、アカウントBのKinesisストリームにアクセスできるようになります。 アカウントAのインスタンスプロファイルロールに直接ストリーム読み取り権限を追加しても、アカウントBのリソースにはアクセスできません。Kinesisストリームにリソースベースのポリシーをアタッチする方法もありますが、IAMロールを介したクロスアカウントアクセスがより一般的で管理しやすい方法です。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要