トップ «前の日記(2015/07/24 (金) ) 最新 次の日記(2015/07/26 (日) )» 編集 RSS feed

HsbtDiary


2015/07/25 (土) [長年日記]

s3 の bucket 別アカウントにコピー

最近の 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 とで同じ名前は使うことはできないので、そこは制限としてなんか頑張る。

本日のツッコミ(全2件) [ツッコミを入れる]
# sorah (2015/07/26 (日) 07:03)

bucket policyで他のアカウント許可してあげてCOPYってのが一番良さそうだけど(知ってそうだ)

# hsbt (2015/07/26 (日) 07:56)

>bucket policyで他のアカウント許可してあげてCOPY<br><br>なにそれ! 知らなかった...