問題タブ [google-cloud-platform]
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.
instance - Google Cloud で、インスタンスを停止するための API メソッドは何ですか (gcutil または手動メソッドではありません)。
不思議なことに、Google クラウド インスタンスを停止するための文書化された API 呼び出しはないようです。これらのドキュメントでは:
https://developers.google.com/compute/docs/instances#stop_job
前のコマンドと次のコマンドはどちらも、実行するための API 呼び出しを記述していますが、インスタンスをシャットダウンするという非常に一般的なタスクではありません。
インスタンスの「リセット」に関する GCE ヘルプを取得するために URL をハッキングしたとき、おそらく「削除」コマンドが存在すると仮定して、次の有効なページに移動しました。
https://developers.google.com/compute/docs/reference/latest/instances/delete
ただし、これはインスタンス自体ではなく「インスタンス リソース」の削除について述べています。紛らわしい(私にとって)。
では、Google クラウド VM インスタンスをシャットダウンするための API 呼び出しはありますか?
search - Google Cloud バケットを検索するにはどうすればよいですか?
「オブジェクト リスト」機能 (こちらを参照: https://developers.google.com/storage/docs/json_api/v1/objects/list ) は、Google Cloud での検索にはまったく不適切です (皮肉なことに、それは Google であるため)。
おそらく、本当に適切に検索する方法がありませんか?独自のインデックス作成を開始する必要がありますか?
アップデート:
友人は、変更をキャプチャし、おそらくそれらをインデックス化するための watchAll() 呼び出しについて言及しました。しかし、主な疑問は残ります: バケットを検索するより良い方法はありますか?
list - Google クラウド バケット - プレフィックスで取得する方法はありますか
Google Cloud Storage Buckets には、「リスト」と呼ばれる、バケット内のオブジェクト名のページ分割されたリストを取得する機能があります。ドキュメントは次のとおりです。
https://developers.google.com/storage/docs/json_api/v1/buckets/list
特定のオブジェクト名が存在するかどうかを知りたい場合、唯一の (明白な) 方法は、一度に 1 ページずつすべてのオブジェクト名を取得し、自分で調べることです。これはスケーラブルではありません。
10,000 以上のオブジェクトが保存されています。したがって、gs://mybucket/my/simulated/dir/* を見つけたい場合、または gs://mybucket/my/sim*/subdir/*.txt を見つけたい場合、これを行う唯一の方法は取得することです600,000 バイトのリスティング情報をコードでフィルタリングします。
質問: オブジェクト名を自分で追跡する以外に、気になるリストだけを取得する方法を知っている人はいますか?
python - OAuth を使用して Python アプリケーションから Google App Engine エンドポイント API にアクセスするにはどうすればよいですか?
Python 用の Google App Engine エンドポイント API (web、android、ios ではない) にアクセスするにはどうすればよいですか?
このチュートリアルを読みましたが、これを理解するのに十分な説明がありません。
サーブ側で見つけたように、そのようなコードを使用してユーザーを識別できます。
Python クライアントからこの API に接続し、authentication で「hellogreeting/authed」を呼び出すにはどうすればよいですかcurrent_user != None
。
それを行う方法をいくつかのコードを共有できますか?
python - Google App Engine でクライアント識別子をハードコーディングせずにエンドポイント認証を実装する方法は?
Google アカウントや OAuth2 などを使用した認証でエンドポイントを保護するにはどうすればよいですか?
それはまったく可能ですか?
Web で多くのサンプルを読みましたが、ユーザー データベースをコードから除外できる解決策が見つかりませんでした。
現在の認証ソリューションでは不十分です - appengine-endpoints-helloendpoints-python。
この API の問題により、ハードコード識別子が必要になり、回避する方法を教えてください。
いくつかのデータベースを使用せずにallowed_client_idsを動的に定義し、PythonアプリケーションとAPIを共有したい-可能であれば。どうやってするの?
ssh - SSH は「エラーなし」で失敗しました
Google Compute Engine VM インスタンスを作成し、それに SSH で接続しようとしています。奇妙なことに、SSH コマンドは「No error」で失敗し、終了します。
なぜこれが起こっているのでしょうか?多分それは企業のファイアウォールの問題ですか?もしそうなら、どうすれば知ることができますか?Windows 2008 サーバーで Cygwin を実行しています。Google VM インスタンスは Debian Linux です。
java - Google クラウド データストア API Java
Google プラグイン ツールを使用して、Eclipse のプロジェクトに Google Cloud Datastore API のバージョンをインポートできました。
でもさてどうしよう…???
この API の正しい関数が見つかりません。関数が解決されていないか、インポートが解決されていません...
Google Cloud にデータを保存する方法を見つけようとしています。次のような数行の Java コードを探しています。
なんか。過去数日間の私のすべての読書から、いくつかの異なる API があり、間違った API で間違った関数名を使用しているようで、2 つを一致させる方法がわかりません...助けてください私が得ているように:(((
ありがとうございました。
google-cloud-platform - Google SQL クラウドでリージョンを変更する
Google SQL クラウドの現在のリージョンは米国になりました。地域をヨーロッパに変更したいです。
python - GAE: Google サーバー側 API を使用できない (ホワイトリストの問題)
Google API を使用するには、Google Developers Console からそれらを有効にした後、資格情報を生成する必要があります。私の場合、API サーバー側を使用するバックエンドがあります。この目的のために、Google ページで「サーバー アプリケーションのキー」と呼ばれるものを生成するオプションがあります。ここまでは順調ですね。
問題は、キーを生成するために、ホワイトリストに登録されるサーバーの IP アドレスを指定する必要があることです。しかし、GAE には、そこで使用できる静的 IP アドレスがありません。
次のコマンドを実行して手動でIP を取得するオプションがあります。
ただし、リストが静的であるという保証はなく (さらに、時々変更されることが知られています)、Google Developers Console に掘り下げて取得した IP の追加の使用を自動化できるプログラム的な方法はありません。
これにより、2つの選択肢が残ります。
- このプロジェクトの GAE は忘れてください。皮肉なことに、GAE を Google API のバックエンドとして使用することはできません (Amazon やその他のソリューションを使用することをお勧めします)。また
- 変更があった場合に通知する dig コマンドの出力に対するウォッチドッグのようなものをプログラムし、ホワイトリストを手動で更新するか (これを行うつもりはありません - 危険すぎます)、またはすべての IP が使用できるようにします。 Google API は、API キーを持っていることを認めました。最も安全なソリューションではありませんが、機能します。
他の回避策はありますか?GAE が Google API のサーバー側の使用をサポートしていない可能性はありますか?
android - アプリのアンインストール後に Google ゲーム サービスのデータが失われた
Google Play Services をアプリに統合し、現在リーダーボードと実績を使用しています。最近、アプリをアンインストールして再インストールしました。これで、ハイスコアと実績はなくなりました。これは、Google のクラウド保存を介してこの「賢明な」データを保存する必要があるということですか?
thx&よろしく