Help us understand the problem. What is going on with this article?

Amazon S3上の画像ファイルをGoogle cloud storageに移行する

More than 5 years have passed since last update.

Googleが公式にgsutilというツールを公開しており、コマンドをいくつか叩くだけでデータの以降が行えます。

gsutilのセットアップ

  1. python 2.6.xまたは2.7.xのインストール
  2. 公式ページからgsutil.tar.gzをダウンロードし、ホームディレクトリにgsutilとして解凍
  3. $HOME/gsutil にパスを通しておく
  4. gsutilで使うプロジェクトIDの設定
 gsutil config

をタイプし、画面の指示に従い表示されているURLをブラウザで表示、コンソールに認証コードとプロジェクトIDを入力する

Amazon S3にアクセスするための認証情報を設定

ホームディレクトリ以下の.botoファイルを開き、以下の二行を編集してコメントアウト

aws_access_key_id = your_access_key
aws_secret_access_key = your_secret_access_key

移行先bucketの作成

 gsutil mb gs://your_backet_name # mbはmove bucketの意味

 # ACL (Access Control List)をpublic-readに設定
 gsutil acl set public-read gs://your_backet_name

データのコピー

gsutil -m cp -R -a public-read "s3://from_bucket_name/*" gs://to_bucket_name # -mオプションを指定するとマルチスレッドでコピーする
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした