Недавно я использовал aws -cdk для создания сервисов EC2, VP C и S3.
Но если я захочу создать свою пользовательскую библиотеку EC2 в python (не используя JSII), то я буду использовать библиотеку aws_cdk aws_cdk для фактического создания экземпляра EC2 и VP C ,
Пользовательская библиотека будет принимать аргументы, такие как Имя экземпляра (строка) , InstanceType (строка) , MachineImage (строка) , Su bnet Тип (String)
Чем эти аргументы будут ссылаться, как показано ниже:
Отказ от ответственности: приведенный ниже код может быть неверным
dummy_ec2 = ec2.Instance(self, <InstanceName>,
vpc=<Created_VPC>,
instance_type=ec2.InstanceType(<InstanceType>),
machine_image=ec2.AmazonLinuxImage(
generation=ec2.AmazonLinuxGeneration.AMAZON_LINUX,
edition=ec2.AmazonLinuxEdition.STANDARD,
virtualization=ec2.AmazonLinuxVirt.HVM,
storage=ec2.AmazonLinuxStorage.GENERAL_PURPOSE
),
key_name="demo-key",
vpc_subnets=ec2.SubnetSelection(subnet_type=<subnet_type>),
role=self.my_role
)
Любой помочь разработчикам как?