pua*_*ien 7 google-cloud-platform cost-management google-cloud-billing google-cloud-run
我已向 Google Cloud Run GCP 中的项目添加了标签,以便我可以在结算报告中查看按 env 标签过滤的成本(键: env 和值: prod)。无论向 Cloud Run 应用任何标签,成本表都不会显示该服务,即使我没有任何其他没有 env 标签的 Cloud Run 服务。
一个月前我尝试重新部署服务,但没有任何变化。
知道如何解决吗?
下图显示了附加标签和成本表内的问题。
根据Google 的文档,该标签必须应用于spec.template.metadata.label
.
metadata.labels
在服务对象上设置标签,同时spec.template.metadata.label
在创建的修订上设置标签。只有修订版上设置的标签才会传递到日志和计费。
强调我的。此关键信息仅在 YAML 实现下提供。terraform 选项卡简单说明:
将以下内容添加到
google_cloud_run_service
Terraform 配置中的资源的template
属性下
metadata {
# Labels
# https://cloud.google.com/run/docs/configuring/labels
labels = {
foo : "bar"
baz : "quux"
}
}
Run Code Online (Sandbox Code Playgroud)
查看您提出的问题,看起来您已经在服务对象上设置了标签,而不是修订版本。我一开始也犯过同样的错误!
归档时间: |
|
查看次数: |
2105 次 |
最近记录: |