跳至内容

如何为我的 API Gateway 私有 API 创建私有自定义域名?

1 分钟阅读
0

我想为我的 Amazon API Gateway 私有 API 使用自定义域名,而不是默认基本 URL。

解决方法

如果您没有私有 API,请创建一个。然后,创建 Amazon Virtual Private Cloud (Amazon VPC) 端点

申请或导入 SSL/TLS 证书

在为 API 创建自定义域名之前,您必须向 AWS Certificate Manager (ACM) 申请 SSL/TLS 证书。或者,将 SSL/TLS 证书导入 ACM。

当您申请或导入证书时,证书必须包含自定义域名作为备用域名,才能通过域名验证检查。

有关详细信息,请参阅在 AWS Certificate Manager 中准备好证书

创建私有自定义域名

要创建自定义域名,请参阅教程: 创建和调用私有 API 的自定义域名。创建域名时,请确保遵循最佳实践

验证您是否正确配置了私有自定义域名

使用您在创建自定义域名时指定的基本路径映射对域名运行 curl 命令。然后,验证对自定义域名的响应是否与调用 API 阶段 URL 时收到的响应相同。

对问题进行故障排除

如果 AWS 资源无法连接到您的私有 API 端点,请检查您的配置要求。有关详细信息,请参阅如何排查连接到 API Gateway 私有 API 端点时出现的问题?

相关信息

将自定义域名迁移至 API Gateway 中的其他 API 端点类型

如何为 API Gateway API 设置公共自定义域名?