Google cloud platform 云运行通过CLI删除修订标记

Google cloud platform 云运行通过CLI删除修订标记,google-cloud-platform,cloud,gcloud,google-cloud-run,Google Cloud Platform,Cloud,Gcloud,Google Cloud Run,在进行部署时,是否有方法(通过CLI)删除我在云运行修订版上设置的标记?我可以通过UI了解如何实现这一点,但我需要在部署管道中包含这一点,因此应该通过CLI实现 我的用例如下所示: 使用--no traffic标志和--tag选项部署新版本的my service,以便访问该版本 在新部署的版本上运行测试套件 更新流量以指向新版本 从旧/新版本中删除标记 我想删除这些内容的原因是,所有包含标记的版本都可以访问,这对我来说是个问题,因为我还使用了mininstances选项 编辑:我在这里使用了

在进行部署时,是否有方法(通过CLI)删除我在云运行修订版上设置的标记?我可以通过UI了解如何实现这一点,但我需要在部署管道中包含这一点,因此应该通过CLI实现

我的用例如下所示:

  • 使用
    --no traffic
    标志和
    --tag
    选项部署新版本的my service,以便访问该版本
  • 在新部署的版本上运行测试套件
  • 更新流量以指向新版本
  • 从旧/新版本中删除标记
我想删除这些内容的原因是,所有包含标记的版本都可以访问,这对我来说是个问题,因为我还使用了
mininstances
选项

编辑:我在这里使用了错误的标签而不是标签。

可以将
--remove tags
update traffic
命令一起使用。由于每个标记只能指定给一个运行版本,因此这是从版本中删除标记的正确方法


**始终使用相同的标签进行部署预览/测试也适用于上述用例,因为在最新版本上使用相同的标签可以有效地从旧版本中删除此标签。

我没有尝试过这一点,但您可能需要修改您的服务,修改标签,然后将其还原。您可以谈论标签和标签。你能不能更精确一点,因为这是两种不同的东西!为什么不创建新版本的服务?通常,对已部署的云运行服务的任何更改都需要部署新版本。