按元数据标签对 GCP 计费数据进行排序
Posted
技术标签:
【中文标题】按元数据标签对 GCP 计费数据进行排序【英文标题】:sort GCP billing data by metadata tags 【发布时间】:2020-10-01 08:53:10 【问题描述】:我在 GCP 中对 tags、labels 和 metadata 感到有些困惑,我不知道如何按以下方式对帐单信息进行排序我为存储中的每个对象设置的元数据标签。 我添加了一个元数据标记过程,它提供了通过 签名的 url 标头 或通过 blob 上传来上传文件的帐户的 ID。然后我使用 big query 发起账单请求。 ...但我在导出的 "labels" 字段中看不到我的标签 如何在计费导出上启用元数据标签排序?
感谢您的帮助
【问题讨论】:
【参考方案1】:Metadata identifies properties of the object, as well as specifies how the object should be handled when it's accessed. Metadata exists as key:value pairs. Metadata has fixed-key metadata, also Custom metadata, that is to say you can add any key:value value in your metadata.
If a group of GCP resources has the same key:value in its custom mateadata, who can take this key:value as the Bucket labels are key:value that allow you to group your buckets along with other Google Cloud resources such as virtual machine instances and persistent disks.
Tagging actually is like a condition, for example, I want to query those resources which have a specific key:value, then the service will look for those resources which have a label the same as key value.
可能解释还是不太好理解,我以sql查询为例。
SELECT GCP.Resources.Cost FROM GCP.Resources WHERE GCP.Resources.Lable = Tag GROUP BY GCP.Resources.Metadata
【讨论】:
因此无法在计费报告中使用元数据。标签的粒度是桶级别,但不是它包含的对象。我错了吗? 您的理解似乎是正确的,但更具体地说,您真正关心的是什么?请举一个具体的例子。我会尽力帮助解释。 这个想法是用上传文件的用户的 id 标记文件,这样我就可以按用户对我的存储成本进行排序。以上是关于按元数据标签对 GCP 计费数据进行排序的主要内容,如果未能解决你的问题,请参考以下文章