問題タブ [google-cloud-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 - Google App Engine を使用した Google Cloud Storage の署名付き URL
Google Cloud Storageの通常の署名付き URL (クエリ文字列認証)を処理するのはイライラします。
Google Cloud Storage の署名付き URL の例-> Google Cloud Storage の署名付き URL を生成するためにインターネット全体で利用できるコードはこれだけですか? すべてを読んで、必要に応じて Pure Python GAE 用に手動で調整する必要がありますか?
すでにSDKに含まれているAWS S3 getAuthenticatedURL()と比較するとばかげています...
私は明らかな何かを見逃していますか、それとも誰もが同じ問題に直面していますか? どうしたんだ?
python - Google Cloud Storage + Python:GCSの特定のフォルダにobjをリストする方法はありますか?
ファイルが Google Cloud Storage の特定のフォルダにあるかどうかを確認する Python プログラムを作成します。基本的な考え方はlist
、フォルダ内のすべてのオブジェクトのファイル名を取得しlist
、ファイルabc.txt
がファイル名list
.
問題は、Google が を取得する 1 つの方法しか提供していないように見えることですobj
list
。これはuri.get_bucket()
、以下のコードを参照してください。
の欠点uri.get_bucket()
は、最初にすべてのオブジェクトを取得しているように見えることです。これは私が望んでいないことです。特定のフォルダーのobj
名前list
を取得する必要があります(例gs//mybucket/abc/myfolder
) 。
誰かが答えを助けることができますか?すべての答えに感謝します!
python-2.7 - App Engine (python) の外部でデータストアを使用していますか?
私は、GAE の外部のデータベースに接続できる Google Cloud SQL に慣れています。理想的にはPython NDBインターフェースを使用して、GAEデータストアでこのようなことは可能ですか?
基本的に、私のユースケースは、データストアを事前に入力してクリーンアップする受け入れテストを実行したいということです。
現在のオプションは、JSON API またはプロトコル バッファ(ベータ版) のようです。もしそうなら、それはちょっと面倒です.NDBモデルを使用してデータを入力することはできませんが、テストのためにそれらを再実装する必要があり、データストアにまったく同じ方法で保存されていないのではないかと心配しています.アプリケーションを通じて。
確認しただけで、何かが欠けていません....
PS。はい、remote_api_shell については知っていますが、シェルは必要ありません。コマンドをパイプするのも一つの方法だと思いますが、うーん...
python - Appengine Blobstore: 範囲外のインデックス
Blobstore API を使用して Google Cloud Storage にファイルをアップロードしようとしています。画像は正しくアップロードされますが、処理しようとします (ユーザーにリンクします)。エラーが発生します:
これは私のコードです:
私のコードは一列にfile_info = upload_files[0]
並んでいます。
python - urlfetch_stub.py: POST に 301 を受け取りました。GET によるリダイレクト
最新の SDK 1.9.17 にアップグレードした後、プロジェクトをdev_appengine.py
ローカルで実行すると、このエラーが発生し始めます。
私のコードはとてもシンプルです。
SDK の以前のバージョン (1.9.15) に戻すと、例外が再び表示されなくなります。
私の質問:
1) それは GAE のバグですか? その場合、GAE チームに報告する適切な方法は何ですか?
2) GAE SDK の問題でない場合、どうすればコードを修正できますか?
python - NDB API で Google Cloud Datastore を使用していますか?
Google App Engine Datastore でNDB API を使用する方法については多くの情報がありますが、Google Cloud Datastore で NDB を使用する方法に関する情報が見つかりません。私が見つけた唯一のモジュールは、非常に原始的なライブラリであるgoogledatastoreです。
App Engine Datastore は Cloud Datastore とどう違うのですか? Cloud Datastore で NDB を使用できますか?
python - Google App Engine がコンテンツ用に別の Web サーバーを指すようにする (リダイレクト以外の) 簡単な方法はありますか?
私は Google App Engine で無料のアカウントをセットアップしました。現在、次のようなものをデプロイしています。
これは機能し、基本的な意味で私がしていたことを達成しますが、httpリダイレクトを発行しているだけなので、派手なGoogleドメイン名を取得できず、最終サーバーのIPアドレス(およびポート)になります. これが発生する理由はわかっていますが、ドメイン名を保持する (そしてポートを非表示のままにする) 解決策を望んでいました。
通常、このような場合、Apache に書き換えルールを設定するだけですが、これは両方の URL が同じサーバーによってホストされている場合にのみ機能します。2 つのサーバーが異なる場合、透過的なプロキシ (Squid?) を使用することになるでしょうが、私はそれをホストできるサーバーを持っていません (これは個人的な使用のためであり、私のルーターは ddwrt ですが、 squid をインストールできなかった)。
それで、単一のアドレスにプロキシできるが、リソース要求をマングルして要求ヘッダーに沿って送信するのに十分スマートなpythonワンライナーはありますか? Python でプロキシを作成するためのさまざまなソリューションを見つけましたが、それらは汎用目的であるため、非常に複雑に見えます。
明白なキーワードはすべてあまりにも多くの結果を返し、関連性の低い結果しか返さないため、これはググるのも簡単ではありません。
python - Google Datastore のレコード数と使用済みストレージをプログラムで取得する
アプリケーションのストレージ使用量とレコード数など、Google Datastore の使用統計を取得する必要があります。
現時点では、すべてのアイテムをフェッチしてカウントすることしかできません。しかし、ストレージ容量を使用する方法がわかりません。
使用できるレポート API はありますか? (Google Apps レポート API と同様)
PS。gcloud-pythonライブラリを使用して Datastore にアクセスします。
編集:
ありがとうアンドレイ - Angels Like Reb
それが私がやった方法です: