【AWS本番移行】S3のバケットをコピーする
環境として、AWS CLIをインストールしてあり、セットアップが終わっている状態とします。
実行環境
- wsl2インストール済み
- aws cliインストール済み
まずAWS clientがインストールされていか一応確認します。wsl2上で下記コマンドを実行します。
aws --version
実行してバージョンが表示されればインストール済みです。
次はバケットに、アクセスできるか下記コマンドで確認します。
aws s3 ls s3://{バケット名}/{パス}
移行前と移行先に上記のコマンドでアクセスできればOkです。
次に、開発から本番環境にバケットを同期します。
aws s3 sync s3://{バケット名} s3://{バケット名}
を実行しコピーの一覧が表示されればコピー完了です。