概要
アカウントAのEC2からアカウントBにあるS3バケットへオブジェクトをputする方法について調べたので記載します。
方法
①アカウントBでIAMロールを作成
②アカウントAでIAMロールを作成
ポリシーのResourceにアカウントBで作成したIAMロールのARNを記載
③EC2インスタンスからCLI設定ファイルにロールのプロファイルを作成
ec2に接続後、.aws/configファイルを開き下記を記載
確認
sample.txtというテキストファイルを作成し対象のS3バケットへコピーできるか確認する
aws s3 cp sample.txt s3://DOC-EXAMPLE-BUCKET --profile profilename''
参考記事
https://repost.aws/ja/knowledge-center/s3-instance-access-bucket
https://qiita.com/KJ_/items/46025db761dcfa212957