EMRを使用して、別アカウントのS3バケットにアクセスしたい時があります。 ここでは例として、アカウントAのEMRからアカウントBのS3のログを集計して、アカウントBのS3バケットへ 出力してみます。 まず、アカウントBのS3バケットのACLを設定します。 方法は以前の記事「S3ってなんじゃ?(S3のログファイルを別アカウントでダウンロード)」と同じように SDKで設定します。 $src = 'memorycraft-log';//入力ログバケット $target = 'memorycraft-archive';//出力先バケット $owner_canonical_id = 'オーナー(アカウントB)の標準ユーザーID'; $other_canonical_id = '別アカウント(アカウントA)の標準ユーザーID'; $s3 = new AmazonS3(array('key'=>'オー