AWS CloudWatch 是否支持指标白名单?

Does AWS CloudWatch support metric whitelisting?

CloudWatch 似乎在免费计划下为客户提供了 10 个自定义指标,然后每增加一个收费 0.50 美元。有谁知道如何强制 PutMetric 只接受一组自定义指标?

我对限制来自移动客户端的自定义指标或可能添加一层防止滥用的保护感兴趣。

是实现我自己的服务的唯一解决方案吗?

您可以考虑的一个选项是将 AWS 网关放在 Cloudwatch 前面并通过 api 进行调用。

此示例向您展示了如何为 S3 执行此操作,但您没有理由不能为 Cloudwatch 执行类似操作。

这向您展示了如何为 dynamo 做到这一点:https://aws.amazon.com/blogs/compute/using-amazon-api-gateway-as-a-proxy-for-dynamodb/

我最终 运行 一个简单的 tomcat 服务,它根据白名单(存储在 s3 中)验证指标并将它们发布到 CloudWatch。