要创建 Elastic Beanstalk 应用程序和环境,我有以下代码:
// this: the class instance extending Construct
const application = new CfnApplication(this, 'Application', {
applicationName: 'some-name'
});
const environment = new CfnEnvironment(this, 'Environment', {
environmentName: 'production',
applicationName: application.applicationName,
platformArn: 'arn::of::plaform',
solutionStackName: 'a-valid-stack-name'
});
在 Route53 中创建别名记录需要一个目标实现IAliasRecordTarget
const record = new AliasRecord(this, 'ARecord', {
recordName: 'a-record',
target: ?
zone: zone
});
如何使用环境作为目标?在 aws-cdk 存储库中寻找实现 IAliasRecordTarget 的类不会产生除云端分发和基本负载均衡器之外的许多候选对象