GCSのInteroperability APIをgsutilから使いたいと思ったものの、ネット上にはAWS CLIの例しか見当たらなかったのでメモ。
まず$HOME/.botoを作成。
.boto
[Credentials]
aws_access_key_id = <ACCESS_KEY_ID>
aws_secret_access_key = <SECRET_ACCESS_KEY>
[s3]
host = storage.googleapis.com
この状態で下記のようにすればGCSにアクセスできます。
$ gsutil cp -r s3://<GCS_BUCKET_NAME>/<PATH> ./
参考URL
互換をうたう以上当然だが、GCSのエンドポイントは<bucket>.storage.googleapis.com
形式のバーチャルホストにも対応している。