通过自定义标签获取 AWS Reservation Utilization

Get AWS Reservation Utilization by custom tag

我目前正在通过自定义标签将 AWS 媒体直播频道分配给特定组,并希望通过按标签过滤来获取组频道的 (CostExplorer) GetReservationUtilization。 GetReservationUtilization 的 AWS documentation 将过滤选项列为:

"Filter": {
    .
    .
    "Tags": { 
        "Key": "string",
        "MatchOptions": [ "string" ],
        "Values": [ "string" ]
    }
    .
    .
}

我将其解释为应该可以通过自定义设置标签进行排序:

"Key": "Group",
"Value": [customId]

但我收到一条错误消息 "An error occurred (ValidationException) when calling the GetReservationUtilization operation: Tags expression is not allowed, allowed expression(s): And, Not, Dimensions"

感觉我已经尝试了所有可能的方法,但我似乎无法让它工作。

您看过示例 boto3 文档了吗?

看来您可能需要将标签元素包装在 And、Not 或供应维度中

对于以后来这里的任何人,目前不支持按标签维度对预订使用进行排序。支持以下维度:

  • 阿兹
  • CACHE_ENGINE
  • DEPLOYMENT_OPTION
  • INSTANCE_TYPE
  • LINKED_ACCOUNT
  • OPERATING_SYSTEM
  • 平台
  • 地区
  • 服务
  • 范围
  • 租赁

AWS API docs中所指定。