我在API网关中使用自定义域名,目前,所有http调用都重定向到https。我想改变它,所以cloudfront返回403 (禁止)在http电话。
在所有关于这个主题的讨论中,我看到一个建议:编辑我的Cloudfront发行版,将"Viewer策略“设置更改为”仅限HTTPS“。问题是我没有部署CloudFront发行版,我的端点是“边缘”类型的,所以我猜使用了一些默认的cloudfront发行版,我无法编辑。我想问一问-是否有办法保持我的自定义域名与“边缘”类型,并在同一类型,禁用http调用对他们?如果是,怎么做?谢谢。
编辑:我的当前设置:当我通过API网关显示我的API时,我看到它们都具有端点类型"Edge“。另外,当我打开我的“自定义域名”时,在端点配置中,我看到它具有端点类型"Edge“。
发布于 2021-05-02 11:40:21
当您将边缘类型用于API网关时,AWS使用自己的区域CloudFront发行版。。你没有控制,,对它。
这种端点的行为类似于区域端点,但前面有一个AWS托管的CloudFront web发行版,以帮助提高客户端连接时间。
如果您想要更改CloudFront发行版的设置,就必须创建您自己的发行版,如下所示:
我希望在Amazon网关中有一个边缘优化的API端点,但我需要更多的控制来控制亚马逊CloudFront发行版。
https://stackoverflow.com/questions/67316961
复制相似问题