【发布时间】:2021-09-01 02:22:50
【问题描述】:
创建 SAM 模板以创建 API + Lambda。简单!
Resources:
HelloWorldApi:
Type: AWS::Serverless::Api
Properties:
StageName: prod
DefinitionBody:
Fn::Transform:
Name: AWS::Include
Parameters:
Location: ./api.yaml
为网关添加一个自定义域并将其映射到 API 的阶段。
Resources:
HelloWorldApi:
Type: AWS::Serverless::Api
Properties:
StageName: prod
DefinitionBody:
Fn::Transform:
Name: AWS::Include
Parameters:
Domain:
DomainName:
Fn::Sub: api-${HelloWorldApi.Stage}.custom-domain.com
CertificateArn: arn:aws:certificate...
如果我要通过控制台执行此操作,则在创建自定义域并映射阶段后,我必须在 Route53 中为 API 和映射配置 DNS 别名记录
我的问题是如何为自定义 GatewayAPI 域的 Route53 别名记录创建 SAM 模板块
【问题讨论】:
标签: aws-lambda amazon-cloudformation aws-api-gateway aws-sam