問題タブ [gcloud-python]
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.
python - Python 用 Google Cloud クライアント ライブラリを使用して gcloud プロジェクトを構成する方法
こんにちは、Google Cloud Client Library for Python を使用して、gcloud CLI を使用してシェル スクリプトを変換し、コンテナを Python に起動しようとしています。ドキュメント ( https://googlecloudplatform.github.io/gcloud-python/ ) を検索しても、gcloud プロジェクトを構成できる機能が見つかりませんでした。たとえば、 command-line についてはgcloud config set project <project-name>
、Python クライアントで同等の機能を見つけたことがありません。クライアント ライブラリでこの機能を知っている人はいますか?
python-2.7 - 各ファイルの Google クラウド ストレージ ストアのみ (48 B)
<form>
Google App Engine でホストされている python webapp サーバーに、html を使用してバイナリ jpeg ファイルをアップロードしています。サーバー メソッドは画像全体を受け取りますが (ファイル サイズ/タイプなどの統計情報を正常に印刷しようとしました)、Google クラウド ストレージ バケットへの書き込みに失敗します。最終的に GCS バケットにあるのは、わずか 48 バイトの破損したファイルです。
python - レガシー SQL の代わりに標準 SQL を使用する Python gcloud BigQuery の run_async_query
gcloud python BigQuery ライブラリを使用して非同期クエリを実行する必要があります。さらに、デフォルトのレガシー sqlの代わりにベータ標準 sqlを使用してクエリを実行する必要があります。ドキュメントhere、here、およびhereによると、ジョブのプロパティを に設定するだけでよいと思います。ただし、クエリがレガシー SQL に対して処理されるため、これでもエラーが発生します。 このプロパティを使用して、クエリを処理する SQL 標準を正しく示すにはどうすればよいですか?use_legacy_sql
False
以下の Python コードの例:
これは以下を出力します:
これは、レガシー SQL を使用して BigQuery コンソールで実行した場合と同じエラーです。クエリをコピーして BigQuery コンソールに貼り付け、標準 SQL を使用して実行すると、正常に実行されます。注: エラーの場所 (2.20 - 2.64) は、サンプルであり、個人情報の一部を難読化しているため、上記のクエリに対して正確ではない可能性があります。
python - google-app-engine は Cron ジョブの実行に失敗し、ImportError: No module named gcloud を返します
app-engine が gcloud のインポートに失敗する gcloud app deploy app.yaml \cron.yaml を使用して Google App Engine にデプロイ
ブラウザで開いて取得します:
app.yaml ファイル:
cron.yaml ファイル:
requirements.txt ファイル:
python - gcloud を Python と Pycharm で動作させることができない
ローカル マシンから Google App Engine データストアに接続しようとしています。私は一日中これを掘り下げるのに何の運もありませんでした。
ここでアプローチを試しました(また、GAEで gcloud-python を使用するやgcloud で dev_appserver.py を実行できないなど、SOからの他の多くの提案も):
dev_appserver.py の実行時にリモート データストアにアクセスするにはどうすればよいですか?
最初に、Google のこの説明に基づいて gcloud をインストールしました: https://cloud.google.com/appengine/docs/python/tools/using-libraries-python-27
説明によると、appengine_config.py に以下を追加する必要があります。
それを行うと、エラーが表示されますImportError: No module named gcloud
次にコードを main.py に移動すると、そこにある lib-folder とモジュールがピックアップされているようです。初期化を確実にするために appengine_config が最初に実行されていると思っていたので、これは少し奇妙に思えます。しかし今、次のスタック トレースを取得しています。
ここで何が間違っていますか?