問題タブ [gcloud-node]

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.

0 投票する
0 に答える
222 参照

node.js - gcloud nodejs ライブラリは、エンティティが効率的に存在するかどうかを確認します

Google データストアに glcoud nodejs ライブラリを使用しています ( https://googlecloudplatform.github.io/gcloud-node/#/docs/v0.26.0/datastore)。ユーザーを登録していますが、チェックとして、ユーザー名 (キー) がまだ登録されていない場合にのみ挿入したいと考えています。エンティティが既に存在するかどうかだけを確認したいのですが、get コマンドはエンティティ全体を取得するため使用したくありません (エンティティのサイズはそれぞれ約 400 KB です)。その結果、このエンティティが既に存在することを認めるために、最小限の情報のみを返すようにしたいと考えています。どうにかしてキーのみを選択するクエリ オプションを調べましたが、これは可能ではないようです。1 つのオプションは、他の 1 つのフィールドだけにインデックスを作成し、射影クエリを使用してそのフィールドのみを取得し、それがオブジェクトの存在を返す場合です。彼の問題は、インデックスを作成する必要があることです。これにより、自動的に書き込みコストが増加します。このエンティティは頻繁に変更されるため、作成しません。プロジェクションクエリを使用できるようにする以外に目的のないインデックスを作成したい. これに対する解決策はありますか?

0 投票する
1 に答える
44 参照

node.js - gcloud ノード - グループ間トランザクション?

gcloud ノードを使用しており、クロスグループ トランザクションを実行したいと考えています。gcloud ノードで可能ですか? https://googlecloudplatform.github.io/gcloud-node/#/docs/v0.26.0でこれに関するドキュメントを見つけることができませんでしたか?

0 投票する
2 に答える
80 参照

node.js - gcloud がカスタム https ヘッダー データを送信できない

私はnodeJsを使用してクラウドアプリに取り組んでおり、リクエストボディでデータを送信し、ヘッダーリクエストで秘密鍵を送信しています。

次に、ヘッダーで送信した秘密鍵を確認して検証します。127.0.0.1:8080/ を介してアプリをローカルで実行すると、すべてが正常に実行されます。しかし、アプリをクラウドにデプロイすると機能しません。https リクエスト内で送信したメタデータ (変数) が表示されません。

解決策はありますか??

0 投票する
1 に答える
355 参照

node.js - ノード js を使用した Google クラウド ストレージ

Google クラウドとノード js を使用して、ドキュメントをアップロードして共有する必要があります。Google クラウド アカウントを作成し、console.developers.google.com Web ページを使用して Google ストレージにバケット、フォルダー、オブジェクトを作成しました。

いくつか疑問があります


  1. 1 つのプロジェクトで作成されるバケットの数 ( 100 万個のバケットを作成できる場合)
  1. フォルダを共有するには?
  1. バケット内のオブジェクトにアクセスするための認証トークンを生成できる場合は?(パブリックに、トークンはリクエストごとに変更されます)
0 投票する
0 に答える
1313 参照

google-compute-engine - プロジェクトと gcloud を構成して Datastore に接続するにはどうすればよいですか?

Google コンピューティング インスタンスがデータストアと通信できません (同じプロジェクト内で)。

すべてを正しく設定したと思います:

  • Google Compute インスタンスには完全な API スコープがあります
  • 関連するすべての API がプロジェクトで有効になっている
  • プロジェクトで課金が有効になっている

チュートリアルでは、API を使用するためにサービス アカウントさえ必要ないと主張していますが、機能しなかったため、サービス アカウントをセットアップして、インスタンスにキー ファイルを配置しようとしました。まだ運がありません。

実行しようとしているコードは次のとおりです (Testプロジェクトのデータストアにエンティティを作成しました。アカ​​ウントの OAuth2 トークンを使用して、Google の API エクスプローラーを使用して正常に検索できます)。

これにより、エラーが発生します403 Forbidden。をコメントアウトするkeyFilenameと、代わりに取得401 Unauthorizedされます。これは、Google Compute インスタンスの魔法の承認が機能していないことを意味しているようです。

アイデア?

0 投票する
1 に答える
216 参照

node.js - BigQuery を使用した gcloud-node の問題

BigQuery に接続するためにGithubで基本的な例を試しています。アドバイスどおりに実行しnpm install --save gcloudたところ、正しくインストールされたようです。他にインストールする必要があるものはありますか?

================================================== ============

================================================== ==================