如何解决Cloud Run 通过 CLI 移除修订标记
在进行部署时,有没有办法删除我在云运行修订版上设置的标签(通过 CLI)?我可以通过 UI 了解如何执行此操作,但我需要将其包含在我的部署管道中,因此应该通过 CLI
我的用例如下:
- 使用
--no-traffic
标志和--tag
选项部署我的服务的新版本,以使该版本可访问 - 在新部署的版本上运行测试套件
- 更新流量以指向新版本
- 从旧/新版本中删除标签
我想删除它们的原因是所有包含标签的版本都可以访问,这对我来说是个问题,因为我也在使用 min-instances
选项。
编辑:我在这里错误地使用了标签而不是标签。
解决方法
--remove-tags
可以与 update-traffic
命令一起使用。由于每个标签只能分配给单个运行修订,因此这是从修订中删除标签的正确方法。
** 始终使用相同的标签进行部署预览/测试也适用于上述用例,因为在最新版本上使用相同的标签可以有效地从旧版本中删除此标签。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。