google-cloud-platform - Cloud Run 通过 CLI 删除修订标签

标签 google-cloud-platform tags gcloud google-cloud-run revision

有没有办法删除我在部署时在云运行修订版上设置的标签(通过 CLI)?我可以看到如何通过 UI 执行此操作,但我需要将其包含在我的部署管道中,因此应该通过 CLI Delete tag through UI 进行。

我的用例如下:

  • 使用 --no-traffic 标志和 --tag 选项部署我的服务的新版本,以使该版本可供访问
  • 在新部署的版本上运行测试套件
  • 更新流量以指向新版本
  • 从旧/新版本中删除标签

我想删除这些的原因是所有包含标签的版本都保持可访问,这对我来说是一个问题,因为我还使用了 min-instances 选项。

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

最佳答案

--remove-tags 可以与 update-traffic 命令一起使用。由于每个标签只能分配给单个运行修订版,因此这是从修订版中删除标签的正确方法。

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

关于google-cloud-platform - Cloud Run 通过 CLI 删除修订标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65739044/

相关文章:

google-cloud-platform - HTTP Google Cloud Functions 中的身份验证

amazon-web-services - 更新前读取 k8s Controller 运行时

html - block 级文本标签;智能 CSS 边距

python - 如何使用 Python 在 Windows 7 文件资源管理器中访问和更改 JPEG 图像的标签描述属性?

google-app-engine - 为什么 "gcloud init"创建 "default/"目录?

go - Google的logadmin中的条目迭代器从不返回迭代器。

google-cloud-platform - Google Speech API 单句

bash - 在谷歌云上的 bash 中获取正确的 $HOME 目录

c - c函数中WINAPI标签的专有名称是什么?

google-app-engine - 在哪里可以查看Google App Engine上托管Vms上部署失败的日志?