問題タブ [gcloud]

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 投票する
1 に答える
838 参照

node.js - gcloud deploy の問題 - boot2docker 1.3.1

これは、ここでの質問の続きです。

gcloud deploy エラー: タグ google/docker-registry を持つイメージが見つかりませんでした。これは、ここの投稿に基づいていますhttp://www.incrediblemolk.com/running-node-js-on-google-app-engine-managed-vms/ .

2 番目のリンクの手順に従い、gcloud と docker で github プロジェクトhttps://github.com/GoogleCloudPlatform/appengine-nodejs-quickstartをローカルで実行することに成功しました。しかし、私は展開に行き詰まっています。

docker-registry コンテナーをダウンロードした後、「安全でないレジストリー」の問題があることがわかったので、上記のスタック オーバーフローの質問で最も評価の高い回答の手順に従いました。ただし、デーモンを再起動しようとすると、次のような「Tls メッセージ」を受け取りました。

docker@boot2docker:/mnt/sda1/var/lib/boot2docker$ sudo /etc/init.d/docker restart Need TLS certs for boot2docker,127.0.0.1,10.0.2.15,192.168.59.103

何かしなければならないことがあるのだろうか、それとも boot2docker の問題なのだろうか? github の boot2docker プロジェクトで、人々が tls を無効にするための「回避策」について言及していることに気付きました。

DOCKER_TLS=いいえ

VM 内の /var/lib/boot2docker/profile ファイルに追加すると、docker デーモンを再起動できましたが、「gcloud preview app deploy --server preview.appengine.google.com .」tls が有効になっている必要があります。だから、この場合、背中の後ろから片方の手をほどいて、もう一方の手を交換しているような気がします!

これには何らかの修正が必要ですか、それとも重要なものが欠けていますか? その場合、1.3.1 ではなく boot2docker 1.3.0 を使用する必要がありますか?

誰かがこの問題で私を助けることができれば、それは大歓迎です.

それ以外の場合、私の戦略はこれらのツールがもう少し成熟するのを待つことだと思います.gcloud のプレビュー バージョンを使用しているためです.boot2docker での TLS サポートは比較的新しいと思います.

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

google-app-engine - Dart を使用して App Engine 上の gcloud DB に要素を挿入しようとするとエラーが発生する

Redstone フレームワークを使用して JSON 文字列を返すだけのClient Server Exampleのバリエーションを作成しています。3 つのルートがあります。

  • / => リスト全体または名前を取得する
  • /add/name => リストに「名前」を追加し、リストを取得します
  • /remove/name=> リストから「名前」を削除し、リストを取得します

ローカルでテストするとすべて正常に動作しますが、App Engine にデプロイすると、要素を gcloud db に追加しようとするとエラーが発生します。エラーは

例外: 1 個のエンティティを挿入しようとしましたが、0 個のエンティティを挿入したことを示す応答が返されたようです。パッケージ:appengine/src/api_impl/raw_datastore_v3_impl.dart 416:11 DatastoreV3RpcImpl.commit. dart:isolate _RawReceivePortImpl._handleMessage

この URL http://web3.arista-dev.appspot.com/add/my-nameでエラーをライブでテストできます。

削除も機能していないようですが、エラーは発生しません。これが私のコードです:

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

dart - dart-pub-serve を使用してモジュールで gcloud ディスパッチャを実行するには?

gcloud で複数の (dart) モジュールを実行しています。pub serve開発中は、ローカルサーバーに接続したいと考えています。それらを個別に実行する場合、通常は次のコマンドを使用します。

複数のモジュールと 1 つのディスパッチャを使用して同じことを行うにはどうすればよいですか? ディスパッチャ行は次のようになります。

複数の--dart-pub-serve引数を指定しても機能しませんでした。

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

google-app-engine - boot2docker なしで gcloud preview アプリを実行するには?

最終的に Google App Engine にデプロイするために、自分のマシンで Dart アプリを実行しようとしています。このページの指示に従いました

https://www.dartlang.org/cloud/

違いは、使用したいローカル docker デーモンが既に実行されており、VirtualBox を実際には使用したくないことです。この手順では、boot2docker を使用していることを前提としています。これは、VirtualBox を使用して VirtualBox VM をインストールし、これで docker デーモンを実行することを主張しています。実行しようとするたびに

私は得る

私が読んだことから、boot2docker を使用する必要はなく、ローカルの docker デーモン インスタンスを使用する必要がないことがわかりました。問題は、これを行う方法に関する指示が見つからないことです。誰かが私のためにこれに答えてくれることを願っています。また、表示されたエラー メッセージは役に立ちません。Google 検索を行っても同じ使用の答え boot2docker が表示され続けるからです。

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

api - Google Translate API (v2) のすべてのリファラー ルールを許可しますか?

Google Translate API を使用して送信されたテキストを翻訳する SMS (テキスト メッセージング) アプリを構築しようとしています。私は App Engine をセットアップし、oauth を選択せず​​にパブリック API キー アクセスを選択し、Google にクレジット カード番号を提供しないとできないことに気付いた後に手動でクォータ制限を設定し、請求を設定するという 8000 ステップのプロセス全体をセットアップしました。 、そして最後に「許可されたリファラーの編集」に到達し、次のように設定しました:

...デバッグ中に、コードが存在する実際の URL に変更する予定です。

アスタリスクを使用しても機能しません。Apigee など、サイバースペースのどこからでも接続を許可するために使用する必要がある Google Translate API v2 パブリック API リファラー ルールの構文は何ですか? 現在、この呼び出し (実際のキーの代わりに MY_KEY_HERE を使用):

戻り値:

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

google-app-engine - google/appengine-go Docker イメージを取得できません

appengine go アプリケーションをマネージド VM にデプロイしようとしていますが、このエラーが発生し続けます

私のドッカーのバージョン

私の Gcloud バージョン

Google クラウド SDK 0.9.37

0 投票する
3 に答える
3607 参照

node.js - NodeJS gcloud - public-read プロパティ/custom cache-expire を使用して Google ストレージにアップロードする

gcloud ライブラリ (NodeJS) を使用して Google ストレージにアップロードしようとしています。

public-read プロパティを有効にし、キャッシュの有効期限を 5 分に設定する必要があります。

私はこの(簡略化された)コードを使用しています:

適切な ACL/キャッシュの有効期限を設定するにはどうすればよいですか? (これを見つけましたが、どうすればよいかわかりません: https://googlecloudplatform.github.io/gcloud-node/#/docs/v0.11.0/storage?method=acl )

助けてくれてありがとう