を、私は、このドキュメントここhttps://firebase.google.com/docs/storage/gcp-integration#apisFirebaseアップロード画像はfirebase-ストレージに
がラインclient = storage.Client()
で
# Import gcloud
from google.cloud import storage
# Enable Storage
client = storage.Client()
# Reference an existing bucket.
bucket = client.get_bucket('my-existing-bucket')
# Upload a local file to a new file to be created in your bucket.
zebraBlob = bucket.get_blob('zebra.jpg')
zebraBlob.upload_from_filename(filename='/photos/zoo/zebra.jpg')
# Download a file from your bucket.
giraffeBlob = bucket.get_blob('giraffe.jpg')
giraffeBlob.download_as_string()
が言った、このドキュメントからのコードです見つける午前:
資格情報を自動的に決定できませんでした。 GOOGLE_APPLICATION_CREDENTIALSを設定するか、明示的に資格を作成し、私は
を入れています次のステップではアプリケーションfrom oauth2client.client import GoogleCredentials GOOGLE_APPLICATION_CREDENTIALS = 'credentials.json' credentials = GoogleCredentials.get_application_default()
を再実行してくださいは言った:
アプリケーションデフォルトクレデンシャルは使用できません。 Google Compute Engineで実行している場合に利用できます。
最後に、Google Compute Engineでの認証方法について説明します。