2
GoogleバケットにCORS設定を設定しようとしています。私はhttps://cloud.google.com/storage/docs/xml-api/put-bucket-corsを参照しています。誰かがこのリクエストをPythonでどのように使用するかを教えてくれますか?GoogleバケットのCORS設定
GoogleバケットにCORS設定を設定しようとしています。私はhttps://cloud.google.com/storage/docs/xml-api/put-bucket-corsを参照しています。誰かがこのリクエストをPythonでどのように使用するかを教えてくれますか?GoogleバケットのCORS設定
おそらくJSON APIを代わりに使用し、google-cloud-storageライブラリを使用します。バケットのドキュメントはhereです。
私はこれを試していないが、何かのように:
from google.cloud import storage
bucket = storage.Client().get_bucket('bucket-id-here')
bucket.cors = [{
origin: ['*', ...],
method: ['GET', ...],
responseHeader: ['some-resp-header', ...],
maxAgeSeconds: 86400, # one day
}]
bucket.patch() # Send the update
私は上記の提案を試みたが、それは、ストレージ上のバケツのために更新されませんでした。あなたはいくつかの追加情報を教えてくれますか? – user3571631
バケットの[patch](https://googlecloudplatform.github.io/google-cloud-python/stable/storage-buckets.html#google.cloud.storage.bucket.Bucket.patch)を呼び出す必要がある場合があります更新を送信する。 –
歓声、それは動作します – user3571631