2017-03-23 1 views
1

:ラボの4ページgoogleクラウドバックエンドサービスを作成するコマンドが失敗します - 何が間違っていますか?私は現在、Googleクラウド「ロード・バランシング」コードラボを通じて働いています

https://codelabs.developers.google.com/codelabs/cpo200-load-balancing

、それはバックエンドを作成するために、クラウドシェルで次のコマンドを実行するために私を必要とし(Webサーバのグループの負荷分散、すなわちHTTP、インスタンス用)-service:

gcloud compute backend-services create \ 
guestbook-backend-service \ 
--http-health-checks guestbook-health-check 

ただし、次のエラーでこのコマンドを実行している結果:

ERROR: (gcloud.compute.backend-services.create) Some requests did not succeed: 
- Invalid value for field 'resource.loadBalancingScheme': 'EXTERNAL'. 
Backend Service based Network Load Balancing is not yet supported. 

コードラボの前のすべての手順が正しいと仮定すると(私はそうではないと思われる理由はない)、これはコードラボのバグのようです。

私はすぐにバグレポートへの応答を期待していないので、このためのバグレポートを提出しましたが、このラボを続行したいのですが、代わりにどのコマンドを実行する必要がありますか?

APIの変更がありましたが、コードラボには追いつかず、documentationは関連する変更を示していないようです。

クラウドコンソールでこれを行う方法はおそらく分かっていますが、実際にコマンドラインの操作を学びたいと思っています。

誰にもアイデアはありますか?

ありがとうございます!

答えて

6

そして、これらの事の本質があるとして、私はこれを投稿したすぐ後に、私は自分のために答えを発見する...

コマンドは次のようになります。

gcloud compute backend-services create \ 
guestbook-backend-service \ 
--http-health-checks guestbook-health-check \ 
--global 

それはどのような誤りと思われますメッセージはです。実際にはという地域のバックエンドサービスはサポートされていません。彼らはグローバルでなければなりません。

+0

...ラボ方向が不十分である、これは文書で詳しく説明されている場合、それはいいだろうということをさておき、私は、我々はすべてのものを持っていないことができますね

これは私の問題を解決しました。 – odigity

関連する問題