Bir*_*sky 2 aws-cloudformation amazon-route53 aws-api-gateway aws-cdk
ApiGateway 1 有一个别名,但它的接口不符合 V2:
这是domainName
:
const domainName = new apigw2.DomainName(config.scope, config.id + 'DomainName', {
domainName: config.domainName,
certificate: config.certificate,
});
Run Code Online (Sandbox Code Playgroud)
自定义域的文档是起点。但是,默认情况下它不会在 Route53 中生成任何记录。
要针对 ApiGatewayV2 进行排序:
@aws-cdk/aws-route53
和@aws-cdk/aws-route53-targets
以及提到API Gateway V2的示例。以便:
// From the API Gateway setup (step 1)
const apiProdDomain = new DomainName(this, '...', {...})
...
new r53.ARecord(this, 'YourDomainAliasRecord', {
zone: yourDomainHostedZone,
recordName: yourDomainPrefix, // i.e 'api' for api.xxx.com
target: r53.RecordTarget.fromAlias(new ApiGatewayv2DomainProperties(apiProdDomain.regionalDomainName, apiProdDomain.regionalHostedZoneId)
})
Run Code Online (Sandbox Code Playgroud)
就是这样。
归档时间: |
|
查看次数: |
1654 次 |
最近记录: |