AWS 无服务器应用程序模型(AWS SAM)现在支持 Amazon API Gateway 中私有 REST API 的自定义域名。该功能允许开发者直接在 SAM 模板中包含私有 API 的自定义域名,无需单独配置。API Gateway 允许创建私有 REST API 的自定义域名,例如 private.example.com,为 API 调用者提供了一个更简单、更直观的 URL。自定义域名可以减少复杂性、启用 TLS 加密并允许 TLS 证书的生命周期管理。AWS SAM 是一组开源工具,旨在整个开发生命周期中帮助构建和管理无服务器应用程序。该启动使得使用 SAM 和 SAM CLI 配置私有 REST API 的自定义域名变得容易。要开始,开发者必须更新 SAM CLI 到最新版本,并修改 SAM 模板以将 EndpointConfiguration 设置为 PRIVATE 并指定策略文档。然后,SAM 将自动生成 DomainNameV2 和 BasePathMappingV2 资源 under AWS::Serverless::Api。AWS SAM 文档提供了该功能的更多信息。此外,API Gateway 博客文章还提供了私有 REST API 的自定义域名的更多详细信息。
aws.amazon.com
AWS SAM now supports Amazon API Gateway Custom Domain Names for private REST APIs
