1
我試過多種方式來簽署雲端存儲網址。請繼續獲取:無法簽署Google雲端存儲的網址
對預檢請求的響應未通過訪問控制檢查:請求的資源上沒有「Access-Control-Allow-Origin」標頭。原因'#####'因此不被允許訪問。
的KOD應該工作,因爲我已經測試了多個庫:
from google.cloud import storage
storage_client = storage.Client()
bucket = storage_client.get_bucket(app_identity.get_default_gcs_bucket_name())
latest_blob = None
for blob in bucket.list_blobs():
bn = blob.name
if not latest_blob or bn > latest_blob.name:
latest_blob = blob
signed_url = latest_blob.generate_signed_url(
int(time.time()) + 3600,
method='GET',
content_type="text/csv")
self.redirect(signed_url)
我想可能有一些雲的控制檯設置巫術需要。
我已授予服務帳戶對存儲的完全訪問權限,IAM和存儲桶中。 我認爲重定向可能是問題,但複製粘貼也不起作用; SignatureDoesNotMatch。