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

myo*_*jin 3 amazon-cloudfront

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

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

如何通过AWS SDK获取这些信息?

Mic*_*bot 8

有几个报道可以在 CloudFront 控制台中访问

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

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

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

我宁愿找到比下面的引文更有说服力的引文,以证明上述断言的合理性,但我还没有找到我想要的东西。请注意,报告中没有提及 API 访问权限。

您可以通过访问 AWS 管理控制台中的 Amazon CloudFront Reporting & Analytics 仪表板来访问我们的所有报告选项。

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

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