Compute Engineインスタンスからバケットにファイルを書き込もうとしています(両方とも同じプロジェクトに属しています)。GSResponseError:GSResponseError:403バケットへの書き込み中に禁止されています
サービスアカウントを使用して、ここで説明した手順Python Exampleに従っています。
しかし、それは次のエラー与えている:
GSResponseError: GSResponseError: 403 Forbidden
[Fri Apr 01 07:12:11 2016] [error] <?xml version='1.0' encoding='UTF-8'?><Error><Code>AccessDenied</Code><Message>Access denied.</Message><Details>Provided scope(s) are not authorized</Details></Error>
をしかし、私は同じ資格情報、コードやバケツを使って自分のローカルマシンからバケットに書き込みをしようとすると、それはファイルを書き込みます。
サービスアカウントに可能なすべての権限を付与して、バケットにアカウントを追加しようとしました。
あなたがdevstorage.full_controlするストレージスコープを設定しましたか? – jterrace
@jterrace私はそれをやっていることを覚えていない、後でこれを行うことができますか? – ofnowhere
実行時にスコープを変更することはできません。 VM作成時にのみ設定できます。 – jterrace