我可以通过sdk api获取aws cloudfront分发报告(csv)吗?

时间:2017-01-20 06:50:26

标签: amazon-cloudfront

我正在寻找一些方法来获取CloudFront发行版的报告(* .csv)。

不幸的是,AWS SDK的CloudFrontClient不支持该功能。(或者我找不到它。)

如何通过AWS SDK获取该信息?

1 个答案:

答案 0 :(得分:3)

可以在CloudFront控制台中访问多个reports

报告来自CloudFront access logs,并且可以配置访问日志记录,以便原始日志自动存储在S3中,您可以在S3中访问它们。

从访问日志中,您可以在控制台报告中获取相同的信息,但 CloudFront控制台中可用的报告只能从CloudFront控制台访问似乎没有报告API。

这是AWS服务的一种不寻常的设计,因为您可以在控制台中执行的大多数操作都只是映射到文档化的API方法,控制台代表您在后台调用该方法。在这里,情况并非如此。

为了证明上述断言的合理性,我宁愿找到一个比后面的更有说服力的引用,但我还没有找到我想要的东西。请注意,遗漏了对报告的API访问权限。

  

您可以访问Amazon CloudFront报告和扩展程序来访问我们的所有报告选项。 AWS管理控制台中的分析仪表板。

     

您还可以选择通过启用CloudFront访问日志来接收有关您的Amazon CloudFront分配所提供的流量的更多信息。

     

https://aws.amazon.com/cloudfront/reporting/