2016-09-07 4 views
-1

Google Cloud Storageのバケットに画像を保存するには、@google-cloud/storage npmモジュールを使用します。今、私のイメージが正常にアップロードされています。私はそれを公に共有したいと思いますが、ドキュメントには何も記載されていません。代わりに、すべての画像を手動で共有する必要があります。プログラムをGoogle Cloud/Storageと公開して共有する方法はありますか?node.jsにgcloudを使用する方法Google Cloud Bucketの画像を公開する方法

答えて

0

私は以下のコマンドを使用し、バケットのデフォルトを公開しました。

gsutil defacl set public-read gs://bucketname 
1

、として公に読める既存のオブジェクトをマークし、この例from the docs使用するには:アップロードを行う場合

file.acl.add({ 
entity: 'allUsers', 
role: gcs.acl.READER_ROLE 
}, function(err, aclObject) {}); 

を、どちらかだけで、上記のようにACLを設定し、定義済みACL「publicRead」を使用、またはアップロードを呼び出すときにオプション "public"を指定してください(docs for the upload methodを参照)。

関連する問題