web-dev-qa-db-ja.com

Google Cloud Storage-プロジェクトの切り替え

最近、Google Cloud Storageの使用を開始しました。最初に、Cloud SDKのインストール中にダミープロジェクトを作成しました。現在、私は別のプロジェクトに取り組んでいます。 gsutilはまだ私の以前のプロジェクトを指しています。新しいプロジェクトを指すようにするにはどうすればよいですか?

追伸-p引数を使用するオプションがあることは知っていますが、これはすべてのコマンドで機能するわけではありません。

13
user3571631

これを修正するには、「gcloud init」を実行し、コマンドに従って構成を再初期化します。

2
user3571631

Gcloud(およびgsutil)がgcloudインストールで使用するデフォルトのプロジェクトを変更するには、これを行う必要があります。

gcloud config set project desired-project-id-here

gcloud config listで現在の設定を表示できます。

gcloud config configurations listで利用可能なすべての構成を表示できます。

その後、gcloud config configurations activate [NAME]を使用して別の構成に切り替えることができます

37
Travis Hobrla

これを行うには2つの方法があります。

まず、gsutilのセットアップを繰り返すことができます。 gsutil configを実行するだけです。

または、セットアップを再度実行したくない場合、gsutilの構成は.botoというファイルに保存されます。 Linuxでは、ホームディレクトリにあります。読み取り可能な構成ファイルです。開いて、default_project_id =行までスクロールダウンし、等号の後にプロジェクトを変更します。

編集:gcloudスイートの一部としてgsutilを使用していたことを逃しました。私の提案は、gsutilを直接インストールした場合にのみ適用されます。 gcloudがインストールされている場合、Travisの提案が適切です。

0