Для создания приложения и среды 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
});
Как можноЯ использую окружающую среду в качестве цели?Поиск классов, реализующих IAliasRecordTarget в репозитории aws-cdk, не дает много кандидатов, кроме распределения в облачном фронте и балансировки базовой нагрузки