最近の aws-cli は profile を使って複数アカウントを切り替えられるらしいので、切り替えを使うとある程度定型化して s3 のデータを別のアカウントにコピーできる。
やり方は以下の url の通りで
http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html
aws configure --profile foo
か ~/.aws/{config,credentials} を編集して foo も使えるようにする。
あとはイメージとしては以下のとおり
$ aws s3 sync s3://src .
$ aws s3 mb s3://dest --profile foo
$ aws s3 sync . s3:dest --profile foo
$ aws s3 rm s3://src --recursive
$ aws s3 rb s3://src
s3 は仕様上 src と dest とで同じ名前は使うことはできないので、そこは制限としてなんか頑張る。
bucket policyで他のアカウント許可してあげてCOPYってのが一番良さそうだけど(知ってそうだ)
>bucket policyで他のアカウント許可してあげてCOPY<br><br>なにそれ! 知らなかった...