如何在GCP中使用gcloud cli重命名现有的“命名配置”?

jay*_*ana 6 google-cloud-platform gcloud gcloud-cli

我想知道是否可以重命名现有的“ gcloud主题配置”,例如,在以下示例中,我想将“ foo”重命名为“ bar”。

我在gcloud参考文档中找不到任何相关内容。

在此处输入图片说明

小智 11

从技术上讲,无法使用gcloud命令更改该配置的名称。

但是,您可以通过以下解决方法进行更改:

  • 使用gcloud config configurations activate [YOUR_CONFIG_NAME]激活您想要的配置。
  • 使用gcloud info --format='get(config.paths.active_config_path)'以找到您配置的存储目录。您将获得该特定配置文件的路径,如下所示/tmp/tmp.XAfddVDdg/configurations/[YOUR_CONFIG_NAME]
  • 如果cd进入目录/tmp/tmp.XAfddVDdg/configurations/,您将在其中找到所有配置。每个配置都将像这样命名config_[YOUR_CONFIG_NAME]。修改与您的配置名称匹配的零件将成功更改其名称。请勿删除config_名称的一部分。
  • 之后,是您使用打印所有配置gcloud config configurations list,您会发现您的配置已重命名,但是现在都不会激活。只需使用激活它gcloud config configurations activate [YOUR_CONFIG_NAME],您就可以开始使用了。


Bre*_*nan 6

不知道什么时候添加的,但是有remame一个configurations. 因此,不再需要通过删除和重新创建配置或直接编辑文件来跳过麻烦。

gcloud config configurations rename CONFIGURATION_NAME --new-name=NEW_NAME
Run Code Online (Sandbox Code Playgroud)

https://cloud.google.com/sdk/gcloud/reference/config/configurations/rename