94

Google Cloud Storageには、公開するための1000個のファイル、または一般的にはディレクトリ階層があります。

Web UIでは、一度に1つしか公開できないようです。

これを行う方法はありますか?

4

7 に答える 7

122

走るgsutil -m acl set -R -a public-read gs://bucket

  • -mは同時に複数の要求を発行します。
  • -R、バケット内のすべてのオブジェクトに対してリクエストを発行します。
  • -a、すべてのオブジェクトのすべてのバージョンに対してリクエストを発行します。

詳細については、を参照gsutil help aclしてください。

API レイヤで、gsutilは次の HTTP リクエストを発行します。

PUT /bucket/obj?acl HTTP/1.1
Host: storage.googleapis.com
x-goog-acl: public-read

-Dこれは、次のフラグを使用して確認できますgsutil

gsutil -D setacl public-read gs://bucket/obj
于 2013-01-26T02:03:48.617 に答える