0
這是我第一次嘗試將文件上傳到谷歌雲存儲並一般使用谷歌雲api。 我下面這個例子: https://cloud.google.com/storage/docs/xml-api/gspythonlibrary#credentialsGCS API:用戶不存在
,去點創建桶 一切運作良好,並運行在gsutil mb gs://random_bucket_name2435234234
終端創建一個新的水桶。
然而,當我運行這段代碼在python: 進口博託 進口gcs_oauth2_boto_plugin 進口OS 進口shutil 進口StringIO的 進口臨時文件 進口時間
GOOGLE_STORAGE = 'gs'
LOCAL_FILE = 'file'
now = time.time()
CATS_BUCKET = 'cats-%d' % now
DOGS_BUCKET = 'dogs-%d' % now
project_id = 'ga-export-XXXX'
for name in (CATS_BUCKET, DOGS_BUCKET):
uri = boto.storage_uri(name, GOOGLE_STORAGE)
try:
header_values = {"x-goog-project-id": project_id}
uri.create_bucket(headers=header_values)
print 'Successfully created bucket "%s"' % name
except boto.exception.StorageCreateError, e:
print 'Failed to create bucket:', e
...我得到錯誤:「該您提供的用戶名不存在於我們的記錄中。' 也許這是一個容易的問題,但對所有這些即時消息的新手來說,我很難找出我錯過了哪些用戶標識。 非常感謝您的幫助。