看起来CloudWatch在免费计划下为客户提供了10个自定义指标,然后每个额外的指标花费0.50美元。有谁知道如何强制执行PutMetric只接受一组自定义指标?
我有兴趣限制来自移动客户端的自定义指标,或者可能添加一层防止滥用的保护措施。
是实现我自己的服务的唯一解决方案,该服务针对白名单进行验证吗?
答案 0 :(得分:0)
您可以看到的一个选项是将AWS Gateway放在Cloudwatch前面并通过api进行调用。
此示例向您展示了如何为S3执行此操作,但这并不是您无法为Cloudwatch执行类似操作的原因。
这将向您展示如何为发电机执行此操作:https://aws.amazon.com/blogs/compute/using-amazon-api-gateway-as-a-proxy-for-dynamodb/
答案 1 :(得分:0)
我最终运行了一个简单的tomcat服务,该服务根据白名单(存储在s3中)验证指标并将它们发布到CloudWatch。