2016-06-13 24 views
2

Compute Engineを使用してMongoDBアプリケーションを作成するためのGoogleクラウドプラットフォームコンソールに付属のチュートリアルに従おうとしています。 VMを作成するためのチュートリアルに従いますが、作成されず、次のエラーが返されます。Google Compute EngineでVMインスタンスを作成中にエラーが発生しました

'resource.networkInterfaces [0] .network': ''フィールドの値が無効です。参照されたネットワークリソースが見つかりません。

これはどういう考えですか?以前はVMを作成していないので、これが何であるか分かりません。私はコマンドラインを使用していない、私はこれを行うためにコンソールを使用しています。

+0

プロジェクトをどのように作成しましたか? – Grzenio

答えて

1

新鮮なプロジェクトでVMを作成しようとして同じことが起こりました。 Googleは新しいプロジェクトのプロビジョニングに問題があるようです(少なくとも計算エンジンのネットワーキングに関するもの)。

デフォルトネットワークを手動で作成する必要があります。ここでそれを行う方法は次のとおりです。その後

gcloud compute networks create default 
gcloud compute firewall-rules create default-allow-icmp --network default --allow icmp --source-ranges 0.0.0.0/0 
gcloud compute firewall-rules create default-allow-ssh --network default --allow tcp:22 --source-ranges 0.0.0.0/0 
gcloud compute firewall-rules create default-allow-internal --network default --allow tcp:0-65535,udp:0-65535,icmp --source-ranges 10.128.0.0/9 

を、あなたはVMを作成することができるはずです。

は、これらのコマンドを実行し、Googleクラウドシェル(クラウドコンソールのWebサイトの右上にあるボタン)を有効にします。

もう1つの方法は、Googleに不平を言うことです。これは正常な動作ではありません。これを追加

+1

便利です。これを探していた。ちょっと注意してください:私はこれをやった後、60 + GBのインターネットエグゼクティブ使用料で叩かれました(多分、まれにも、間違いなく)。私は、ネットワークを使用するためにこれらのルールを利用することができる大群のロボットがあると思う。 これは、このエラーメッセージの最上位の検索結果の1つであるため、インスタンスを開始したい、基本的なSSHアクセスとロボットを必要としないようにするには、最小限のルールセットが必要であると言えるでしょう。 – Salmonstrikes

1

--subnet "default"

は私のために働きました。ネットワーク(サブネット)はすでに私のケースに存在しています(@レイの場合とは異なります)。したがって、サブネット名(一般的にはデフォルト)に言及するだけで助けになりました。

関連する問題