0

を、私は、このドキュメントここ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での認証方法について説明します。

答えて

1

問題を解決しました。

1)あなたはhttps://cloud.google.com/sdk/

2をインストールする必要があります)Gmailの

3とクラウドSDK内部ログイン)あなたのfirebaseプロジェクト

4を選択)は、コンソール

gcloud auth application-default loginを置きます

5.)ここに資格情報が表示されます

C:¥Users¥storks¥AppData¥Roaming¥gcloud¥application_default

6)_credentials.json詳細情報については、アプリケーションのデフォルトクレデンシャルが働く方法を参照してください

https://developers.google.com/identity/protocols/application-default-credentials

関連する問題