2017-09-02 9 views
0

私は、APIキーのparamでURIを使用してGoogleクラウドストレージオブジェクトを読み取るためにHTTPライブラリにはPythonを使用したい:GKEにデプロイされたk8sポッド内でアプリケーションデフォルトAPIキーをプログラムで取得する方法はありますか?

https://cloud.google.com/storage/docs/xml-api/reference-uris 

このコードは、GKEに配備Kubernetesポッド内部で実行されます。

アプリケーションにデフォルトのAPIキーをプログラムで取得してURIに追加する方法はありますか?

クライアントライブラリではなくURIを使用する理由は、HTTP特定のバイト範囲を取得するための範囲要求を行う必要があるためです。

答えて

1

Google Cloud Serviceアカウント(.jsonキーファイル)で公式のPythonクライアントライブラリ(https://googlecloudplatform.github.io/google-cloud-python/)を使用していない理由はありますか?理想的には、資格情報を使ってHTTPコールを準備したり、それを自分で作る必要はありません。それはクライアントライブラリのためです。

https://cloud.google.com/container-engine/docs/tutorials/authenticating-to-cloud-platformに資格情報を作成し、Kubernetesにインポートしてポッドで使用する方法を示すチュートリアルがあります。

関連する問題