4

私は Google Compute Engine を起動して実行しようとしています。また、 Getting Started /Hello World チュートリアルに従っています。gcutil (OSx を実行) をインストールし、Google Compute Engine に対して認証を行った後、次のコマンドを渡すよう指示されます。

$ gcutil getproject --project=<project-id> --cache_flag_values

ただし、次のエラー メッセージが返されます。

Error: The resource 'projects/<project-id>' was not found

project-id は、以前に認証されたプロジェクトの ID です。次に、チュートリアルで次のコマンドのいずれかを実行しようとすると (ただし、値のキャッシュに失敗したため、プロジェクト ID が含まれます)。

$ gcutil addfirewall http2 --project=<project-id> --description="Incoming http allowed." --allowed="tcp:http"

同じエラーが返されます。

$HOME ディレクトリ (gcutil-1.8.0 フォルダーを含む同じディレクトリ) で作業しています。

プロジェクトが見つからないというエラーが発生する理由と、可能であればそれを克服する方法を教えてください。

4

4 に答える 4

4

プロジェクトの「Compute Engine」ページに 1 回アクセスしてから、コマンドを再度実行します。

$ gcutil getproject --project=<project-id> --cache_flag_values

私のため。できます。

于 2013-06-20T14:55:03.033 に答える
2

Compute Engine を使用するには、まず課金を有効にする必要があります。

https://console.developers.google.com/billing

于 2014-04-07T01:26:47.083 に答える
1

このエラーは、認証/承認に失敗した場合によく見られます。

ユーザー アカウント gcutil が、(Cloud Console) [https://cloud.google.com/console] のチーム セクションにリストされているユーザー アカウントと一致するものとして承認されていることを確認してください。右上隅の歯車アイコンの下にあります。

gcutil で使用されているアカウントを確認するには、次のコマンドを実行します。

$ gcutil auth --confirm_email --just_check_auth
INFO: Authorization succeeded for user xxx@xxx.com

間違ったアカウント (たとえば、chrome の複数のペルソナ) で承認されていることがわかった場合は、次のように gcutil を再承認できます。

$ gcutil auth

正しいブラウザー タブ/コンテキストでこのリンクをたどってください。

于 2013-06-01T15:07:33.173 に答える
0

次の 2 つの手順を使用できます。

ステップ 1: を使用するために課金を有効にしますCompute Engine

ステップ 2: プロジェクトのCompute Engineページに一度アクセスしてから、コマンドを再度実行します。

それは私にとってはうまくいきます。

于 2014-09-15T10:34:50.147 に答える