問題タブ [google-iam]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-cloud-platform - gcloud を使用して IAM アカウント GCP のキー ファイルを作成できません
gcloud を使用して GCP でサービス アカウントのキー ファイルを作成しようとしています。
残念ながら反応します
フォルダ
存在します。
java - Google Cloud BigQuery 管理者サービス アカウントに「bigquery.jobs.create 権限がありません」というメッセージが表示される
Google Cloud と BigQuery は初めてです。関連していると思われる他の多数の質問を確認しましたが、それらの回答に何が欠けているかはわかりませんでした。公開データセットにクエリを実行しようとしています。
エラー:
私がやったこと:
- 新しい Google Cloud アカウントを作成しました
- Google がプロジェクト ID airy-advantage-235802 を割り当てた新しいプロジェクトを作成しました。プロジェクト名は Kafka Learning です。
- サービス アカウント kafka-learning@airy-advantage-235802.iam.gserviceaccount.com を作成しました
- そのユーザーにプロジェクト内の BigQuery 管理者の役割を付与します (最初に BigQuery ユーザーと BigQuery データ閲覧者を試しました)
- JSON 資格情報ファイルをローカル フォルダーに保存しました
- 環境変数
GOOGLE_APPLICATION_CREDENTIALS
を JSON ファイルへのパスに設定します - 公開データセットをクエリするための小さな Java プロジェクトがあります
- 上記のエラーを受け取りました
- 確認済みの課金が有効になっています (私が知る限り、以下を参照してください)
見逃したステップはありますか?
また、ビルダーを次のように変更して、プロジェクト ID (json ファイルにもあります) を明示的に設定しようとしました。