Google cloud platform 如何重命名现有的';命名配置';在GCP中使用gcloud cli?

Google cloud platform 如何重命名现有的';命名配置';在GCP中使用gcloud cli?,google-cloud-platform,gcloud,gcloud-cli,Google Cloud Platform,Gcloud,Gcloud Cli,我想知道是否有办法重命名现有的“gcloud主题配置”,例如,我想在下面的示例中将“foo”重命名为“bar” 我在gcloud参考文档中找不到任何关于此的内容 从技术上讲,无法使用gcloud命令更改该配置的名称 但是,您可以通过以下小解决方案来更改它: 用于激活所需的配置 用于查找存储配置的目录。您将获得该特定配置的文件路径,如下所示/tmp/tmp.XAfddVDdg/configurations/[您的配置名称] 如果将cd放入目录/tmp/tmp.XAfddVDdg/configur

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

我在gcloud参考文档中找不到任何关于此的内容


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

但是,您可以通过以下小解决方案来更改它:

  • 用于激活所需的配置
  • 用于查找存储配置的目录。您将获得该特定配置的文件路径,如下所示
    /tmp/tmp.XAfddVDdg/configurations/[您的配置名称]
  • 如果将
    cd
    放入目录
    /tmp/tmp.XAfddVDdg/configurations/
    ,您将在那里找到所有配置。每个配置在那里都会这样命名
    config.[您的配置名称]
    。修改与配置名称匹配的部件将成功更改其名称。请勿删除名称的
    配置部分
  • 在此之后,如果您使用
    gcloud config configurations list
    打印所有配置,您将发现您的配置已重命名,但现在没有一个配置处于活动状态。只需使用
    gcloud-config-configurations激活[您的\u-config\u-NAME]
    即可启动它,您就可以开始了

谢谢。这就是我在提出这个问题后不久所做的,唯一的区别是在重命名我想要的配置集之前激活另一个配置集。这是为了避免任何潜在的问题。是的,我采取了同样的预防措施,这就是我编写第一步的原因。对我来说,在Windows上,
--format
参数不起作用,但从结果输出中选择文件路径仍然很容易。对于windows用户,路径应该类似于
C:\users\USER\AppData\Roaming\gcloud\configurations\config\u NAME
,其中
USER
是您的用户名,
NAME
是配置的名称。@chunk\u在windows上,您应该使用双引号而不是单引号。类似于
gcloudinfo--format=“get(config.paths.active\u config\u path)”