技术上来说,使用 gcloud
命令无法更改配置的名称。
但是,您可以通过以下小技巧更改它:
gcloud config configurations activate [YOUR_CONFIG_NAME]
来激活您想要更改的配置。gcloud info --format='get(config.paths.active_config_path)'
查找存储配置的目录。您将得到该特定配置文件的路径,看起来像这样 /tmp/tmp.XAfddVDdg/configurations/[YOUR_CONFIG_NAME]
/tmp/tmp.XAfddVDdg/configurations/
,您会在那里找到所有配置。每个配置都会以 config_[YOUR_CONFIG_NAME]
的形式命名。修改与您配置名称匹配的部分即可成功更改其名称。不要删除名称中的 config_
部分。gcloud config configurations list
命令打印所有配置,您会发现您的配置已被重命名,但是现在没有任何配置处于活动状态。只需通过gcloud config configurations activate [YOUR_CONFIG_NAME]
激活它,然后您就可以开始使用了。不知道何时添加的,但是有一个用于configurations
的remame
命令。因此,不再需要通过删除和重新创建配置或直接编辑文件来跳过障碍。
gcloud config configurations rename CONFIGURATION_NAME --new-name=NEW_NAME
https://cloud.google.com/sdk/gcloud/reference/config/configurations/rename
--format
参数不起作用,但从输出结果中挑选出文件路径仍然相当容易。对于Windows用户,路径应该类似于C:\Users\USER\AppData\Roaming\gcloud\configurations\config_NAME
,其中USER
是您的用户名,NAME
是配置的名称。 - patricknelsongcloud info --format="get(config.paths.active_config_path)"
。 - Ruslan Stelmachenko~/.config/gcloud/configurations/
中。 - aaron.cimolini