最近、Google Cloud Storageの使用を開始しました。最初に、Cloud SDKのインストール中にダミープロジェクトを作成しました。現在、私は別のプロジェクトに取り組んでいます。 gsutilはまだ私の以前のプロジェクトを指しています。新しいプロジェクトを指すようにするにはどうすればよいですか?
追伸-p引数を使用するオプションがあることは知っていますが、これはすべてのコマンドで機能するわけではありません。
これを修正するには、「gcloud init」を実行し、コマンドに従って構成を再初期化します。
Gcloud(およびgsutil)がgcloudインストールで使用するデフォルトのプロジェクトを変更するには、これを行う必要があります。
gcloud config set project desired-project-id-here
gcloud config list
で現在の設定を表示できます。
gcloud config configurations list
で利用可能なすべての構成を表示できます。
その後、gcloud config configurations activate [NAME]
を使用して別の構成に切り替えることができます
これを行うには2つの方法があります。
まず、gsutilのセットアップを繰り返すことができます。 gsutil config
を実行するだけです。
または、セットアップを再度実行したくない場合、gsutilの構成は.boto
というファイルに保存されます。 Linuxでは、ホームディレクトリにあります。読み取り可能な構成ファイルです。開いて、default_project_id =
行までスクロールダウンし、等号の後にプロジェクトを変更します。
編集:gcloudスイートの一部としてgsutilを使用していたことを逃しました。私の提案は、gsutilを直接インストールした場合にのみ適用されます。 gcloudがインストールされている場合、Travisの提案が適切です。