次のように、Google クラウド ストレージから BLOB を取得してみてください。
from gcloud import storage
gcs_client = storage.Client()
gcs_bucket = gcs_client.get_bucket('mybucketname')
gcs_blob = gcs_bucket.blob(path)
gcs_blob.download_to_file(somefileobject)
非常に簡単ですが、次のエラーメッセージが表示されます。
Unauthorized: 401 Login Required (GET https://www.googleapis.com/storage/v1/b/bucketname/o/path-to-file?projection=noAcl )
私は cli (gcloud auth) 経由でログインしており、サービス アカウントでも試してみましたが、同じ結果が得られました。
gcloud 構成リストの出力:
[compute]
region = europe-west1
zone = europe-west1-b
[core]
account = myemail@address.com
disable_usage_reporting = False
project = right-project-name
ご協力いただきありがとうございます!