1
既存のBigQueryテーブルにデータを読み込むにはVMが必要です。Google CloudでBigQueryを管理するためのCompute Engineインスタンスを作成する
私は新しいCompute Engineのを作成します。
- 範囲はすべてクラウドのAPI
- デフォルトのサービスアカウント(自動生成された名前
[email protected]
) - へのアクセス権を有する「編集」権限を持つこのサービスアカウントをプロジェクト
にこのVMは私がbq ls
とBQを読み取ることができますが、私はbq rm <dataset>
で編集しようとすると、それは言いますs
[email protected] does not have permission to delete dataset
どうしたのですか? 1つのクラウドシェルのように、インスタンスにBQへの完全なアクセス権を与えることは可能ですか?
または、ここで説明するようにVMを認証する必要があります。How to auth into BigQuery on Google Compute Engine??
ありがとう!私は所有権を変更しました。これで、 'Rm操作でBigQueryエラーが発生しました:データセットはまだ使用中です 'と表示されます(オーナーすべてのアカウント)。これをどのようにデバッグできますか? –
この問題を 'bq rm -r -f'で解決しました。 –