我可以使用AWS CloudFront实施以下行为吗?
{id}
我想制作一个可以简化API网关域的CloudFront发行版。
*.example.com
部分是一个占位符,而不是特定的ID。我希望https://*.execute-api.us-east-1.amazonaws.com/prod/
匹配并重定向到*
,但是将Spring Boot version 2.1.5.RELEASE (starter parent)
spring-cloud-starter-netflix-eureka-server
spring-boot-admin-starter-server
替换为匹配的域部分。
答案 0 :(得分:1)
我假设您希望起点为https:// {id} .execute-api.us-east-1.amazonaws.com / prod /,而不是为客户端提供新位置(302)。在这种情况下,您可以使用lambda @ edge动态选择来源并传递所需的值。 这是一个示例:
将HOST标头列入白名单,以便您可以在源请求功能中解析HOST标头,并将解析后的值添加到设置源中。
答案 1 :(得分:0)
是的,您可以通过将带有阶段的API网关url作为Origin放入CloudFront分发中。