0

ここのチュートリアルに従いました

https://developers.google.com/bigquery/articles/dashboard#enablebigqueryapi 

Google BigQuery にクエリを実行するサンプル アプリケーションを作成しました。ただし、メール ID とパスワードを持っている私だけがプロジェクトを表示できます。

誰でもプロジェクトをオンラインで表示できるように変更するにはどうすればよいですか?

4

1 に答える 1

1

それは、あなたが何をしたいのか、そして「誰でも」が何を意味するのかによって異なります。

ユーザーに API へのアクセスを承認してもらいたい場合: (これは、ダッシュボード チュートリアルで説明されている承認フローです) Google 開発者プロジェクトへのアクセスを完全に公開することはできません (とにかくこれを行いたくないでしょう)。ただし、Google アカウントを持つすべてのユーザーが BigQuery データセットを利用できるようにすることができます (これらの権限は、API、ウェブ UI、または bq コマンドライン ツールを使用して切り替えることができます)。

この方法で BigQuery にアクセスするすべてのユーザーは、プロジェクトの一部でなくても、Google Developer Console にサインインして BigQuery の利用規約に同意する必要があります。このフローは Web サーバー認証と呼ばれます。詳細については、こちらを参照してください

ダッシュボードを誰でも利用できるようにしたい場合: アプリケーション自体に BigQuery API へのアクセスを許可する必要があるでしょう。このフローでは、「サービス アカウント承認フロー」を使用する必要があり、 App Engine サービス アカウントを使用する可能性があります。このタイプの承認を作成する方法については、このページを参照してください。

于 2012-11-11T21:38:52.073 に答える