【问题标题】:Does Amazon API Gateway deployed in GovCloud spawn a Cloudfront distribution?部署在 GovCloud 中的 Amazon API Gateway 是否会生成 Cloudfront 发行版?
【发布时间】: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


【解决方案1】:

感谢 Michael 您的 cmets 向我展示了如何做到这一点。

我向 us-west-1 和 us-gov-west-1 中的演示 API 发送了请求,响应标头表明在 us-west-1 中的 API 前面有一个云端分布,但不是在前面us-gov-west-1 中的 API。所以,我的队友是对的。

基于 GovCloud 的 API-Gateway 生成的 API 没有云端分发。

【讨论】:

    猜你喜欢
    • 2020-09-30
    • 2015-10-10
    • 2017-12-09
    • 2011-10-05
    • 2018-10-31
    • 1970-01-01
    • 2019-07-06
    • 2012-09-28
    • 2012-01-11
    相关资源
    最近更新 更多