【发布时间】:2022-10-25 16:51:21
【问题描述】:
我正在尝试使用 Python AWS CDK2 在现有 VPC 中创建 EC2 安全组。这是我的代码,
ec2securitygroup = ec2.CfnSecurityGroup(
self,
"EC2SecurityGroup2",
group_description="Security group for ec2",
group_name="test-security-group",
tags=[
{
"key": "Name",
"value": "test-security-group"
}
],
vpc_id="vpc-1234567",
security_group_ingress=[
{
"cidr_ip": "10.0.0.0/16",
"description": "Allow all internal traffic from VPC1",
"ip_protocol": "-1"
},
{
"source_security_group_id": "sg-123456789",
"source_security_group_owner_id": "123456789",
"from_port": 80,
"ip_protocol": "tcp",
"to_port": 80
}
],
security_group_egress=[
{
"cidr_ip": "0.0.0.0/0",
"description": "Allow outbound traffic",
"ip_protocol": "-1"
}
]
)
我收到以下错误
jsii.errors.JavaScript错误: @jsii/kernel.SerializationError:传递给新 aws-cdk-lib.aws_ec2.CfnSecurityGroup 的参数道具:无法将值反序列化为 aws-cdk-lib.aws_ec2.CfnSecurityGroupProps
【问题讨论】:
标签: amazon-web-services aws-cdk aws-cdk-python