API网关是否可以为API网关设置自定义域名并将其与新的CloudFront集成?

时间:2018-05-22 02:31:17

标签: aws-api-gateway amazon-cloudfront

我的API端点类型是边缘优化的。我有一个自定义域名API,如var email = document.getElementById("emailField").value; email = email.replace('+', '%2B'); ,我想添加一个新的CloudFront,用于在我的API网关前阻止特定国家/地区的请求。

如何在我的API网关前添加新的CloudFront并使用相同的域名(www.example.com)?我很迷惑。有可能吗?

任何建议都将受到赞赏。

1 个答案:

答案 0 :(得分:2)

是的,可以这样做。您应该按照以下步骤操作。

  • 在CloudFront内为您的API网关创建原点 分配。在那里,您应该输入API网关的端点 对于原始域名。
  • 然后你需要在里面创建一个行为 CloudFront分配转发与a匹配的请求 API网关的特定路径模式。 (确保你放 最小TTL为0,因为我们不想缓存API 请求)

有关详细信息,请参阅以下文档。

Custom origins

Cache behaviors