2つのAWSアカウント(AとB)があります。アカウントAには、アカウントBのリソースにアクセスする必要があるラムダ関数があります。正確には、アカウントAのラムダは、アカウントBでホストされているRoute53ゾーンのレコードを更新する必要があります。
S3とは異なり、Route53にはリソースアクセスポリシーが表示されません。だから私は少し迷っています。 IAMクロスアカウントの役割を試してみましたが、ラムダではうまくいかないようです。
アカウントAのラムダ関数がアカウントBのリソースにアクセスできるようにするにはどうすればよいですか?
アカウントBにロールを作成し、ユーザー(アカウントA)がそれを引き受けることを許可できます。
AssumeRole
を呼び出します。AssumeRole
を呼び出すことができます。これにより、アクセスに使用できる一時的な資格情報のセットが返されます。アカウントBのルート53。見る:
これがチュートリアルの写真です。