2017-04-17 4 views
-2

バックエンドでアクセスする必要があるGoogle BigQueryに大きなデータセットがあります。ただし、Google Cloud SDKをインストールするには、現在使用しているサービス(Heroku)が許可されていないようです。 AWSサーバーでこれを行うことは可能ですか、Googleのサーバーソリューションを使用して調べる必要がありますか?それとも、私はまだ英雄を使うことができるのか?どんな助けもありがとう!GoogleBigQueryにバックエンドを接続する

+0

これは、HerokuではSDK(ライブラリ依存性)を使用できないということは間違いありません。あなたはそれが正しいと確信していますか?どの言語を使用しているかわかりませんが、たとえばPythonを使用すると可能です - https://devcenter.heroku.com/articles/python-pip –

+0

https://cloud.google.com/sdk/docs/ quickstart-debian-ubuntuしかし、私はこれらのコマンドを実行できるようにする必要がありますが、herokuはこう言います。 'bash:sudo:command not found' –

+0

これは全く異なるものです。ここを見てください:https://unix.stackexchange.com/questions/23572/bash-sudo-command-not-found –

答えて

1

Google Cloud SDKには、Google Cloudプロジェクトのリソースを管理するためのコマンドラインツールが用意されています。標準では、SDKは標準REST APIsを使用して、BigQueryデータセットなどのクラウドプロジェクトリソースに接続します。あなたが原因不足している権限にごHerokuのマシン上のgcloud SDKをインストールすることができない場合

したがって、あなたの代わりに直接simple programHeroku is actually meant to runこと(例えばPythonと同様に)からBigQuery APIsを実行することができます。

Google Client Librariesを使用すると、バックエンドマシンで実行されているサポートされている言語からGoogle Cloudプロジェクトリソースに直接接続できます。

関連する問題