У меня возникают проблемы при попытке развернуть 3 подсети в VPC с помощью AWS CDK. Подсети развертываются только в 2 зонах доступности вместо трех по умолчанию.
Цель: развернуть AWS VPC с тремя изолированными подсетями с помощью AWS CDK.
Ожидаемые результаты: использование свойства costruct subnetType: ec2.SubnetType.ISOLATED
в конструкции VPC для создания 3x изолированных зон доступности.
Фактические результаты: подсети развернуты только в 2AZ.
Код:
import * as cdk from '@aws-cdk/core';
import ec2 = require('@aws-cdk/aws-ec2');
export class CdkWorkshopStack extends cdk.Stack {
constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) {
super(scope, id, props);
new ec2.Vpc(this, 'VPC', {
cidr: '10.0.0.0/16',
maxAzs: 3,
subnetConfiguration: [
{
cidrMask: 28,
name: 'Private Subnet',
subnetType: ec2.SubnetType.ISOLATED,
}
]
});
}
}