在AWS CloudFront使用的同一域上创建API

时间:2019-06-04 15:35:37

标签: aws-api-gateway amazon-cloudfront

我有一个由AWS CloudFront和S3服务的React网站。我需要与我联系的部分,该部分使用API​​网关和Lambda将详细信息发送到API。

是否可以将API端点设置为与Cloudfront使用的域相同?

例如:

POST www.example.com/contact-us --> API gateway --> Lambda
www.example.com/* --> Cloudfront --> S3

1 个答案:

答案 0 :(得分:0)

经过边缘优化的API网关基本上也使用CloudFront,并且您不能与CloudFront和API网关拥有相同的域名,但是您可以将API网关定义为CloudFront的来源,并使用以下路径来缓存行为:/ contact-us并可以触发如果没有,则可以编写js来直接从“联系我们”页面触发API GW端点(aws dns名称)。