【发布时间】:2018-03-28 05:15:03
【问题描述】:
我团队中的一些人认为这不是真的,但我想要一个明确的答案。
我在某处看到了一篇文章,但目前找不到,该文章展示了如何在日志中查看 API Gateway 生成其 CloudFront 分发版。如果有人可以告诉我如何做到这一点,我会得到我的答案。 (只要回答问题也可以:-)
谢谢!
【问题讨论】:
-
当在 GovCloud 之外使用时,API Gateway 会产生一个“不可见”的 CloudFront 分布——它在任何日志中都不可见,因为它与您的 AWS 账户无关——它与拥有的官方服务账户相关联通过 API Gateway 而不是您。您看不到或修改它,无需为此付费,如果您使用 API 缓存,则由专用的私有缓存提供,而不是 CloudFront 缓存。鉴于这一切,我不确定为什么 GovCloud 中的 API Gateway 会有所不同。你的想法?
-
我没有可用于测试的 GovCloud 帐户,但如果您在那里设置 API Gateway API 并向其发送请求,并且每个响应中都有一个
X-Amz-Cf-Id响应标头,以及 CloudFront 的其他典型标志,例如X-Cache(存在但在 API 网关上下文中没有实际意义)和Via: ...cloudfront.net,那么无论它是否发生,都没有太大的猜测空间......但鉴于上述情况,它可能不是特别相关。
标签: amazon-cloudfront aws-api-gateway