サンプルのwordcountデータフローを実行できません。Google DataFlowでバケットの書き込みに失敗する
(venv) [email protected]:$ python -m apache_beam.examples.wordcount \
--project "$PROJECT" --runner DataflowRunner \
--staging_location $BUCKET/staging \
--temp_location $BUCKET/tmp \
--output $BUCKET/results/output
IOError: Could not upload to GCS path gs://prova_df/staging/beamapp-dh4-1014444431-510588.1505555051.55555: access denied. Please verify that credentials are valid and that you have write access to the specified path.
しかし、私はこのバケットでないアクセス許可の問題を抱えている:エラーが表示され
(venv) [email protected]:$ gsutil cp paraules.txt gs://prova_df
Copying file://paraules.txt [Content-Type=text/plain]...
- [1 files][ 24.0 B/ 24.0 B]
Operation completed over 1 objects/24.0 B.
いくつかの余分な情報:
- 私は、Webインターフェイスからバケツにフォルダを作成することができます
- APIを2回有効にしたことを確認しましたが、すべて正しいようです。
owner project role
はservice account
です。- I
rm ~/.gsutil/credstore
キャッシュの資格情報を保証しません。 - 私はjsonを使用しています
export GOOGLE_APPLICATION_CREDENTIALS
- Complete stack error at pastebinポストをきれいに保つためです。