【以下的问题经过翻译处理】 你好,
我们有一个HTTP API网关设置,VPC链接映射到ALB,该ALB为ECS Fargate任务的请求提供服务。
我为我的api设置了一个区域自定义域名,如xyz.abc.com。结果是一个目标域名,形式为:
d-xxxxx.execute-api.eu-central-1.amazonaws.com
我将Route53别名从我的xyz.abc.com添加到上面的“API网关域名”。
xyz.abc.com A ALIAS d-xxxx.execute-api.eu-central-1.amazonaws.com
我添加了自定义域名在阶段“$default”上的API映射,没有配置路径。无论是https://d-xxxx.execute-api.eu-central-1.amazonaws.com还是我的自定义域名都不能导航到我的API(400 Bad request)。
但是https://[ApiId].execute-api.eu-central-1.amazonaws.com确实可以。
URL中有一个查询参数,ECS任务在尝试使用自定义域名或https://d-xxxx.execute-api.eu-central-1.amazonaws.com时无法找到该参数,这在日志中有记录。