【发布时间】:2020-10-21 19:58:54
【问题描述】:
尝试将多个现有安全组添加到新的 ec2。它似乎不起作用。如果它是 globalsg 中的一个组,它可以工作。
globalsg ={
(ec2.SecurityGroup.from_security_group_id(self, "sg01", security_group_id = "sg-xb9b")),
(ec2.SecurityGroup.from_security_group_id(self, "sg02", security_group_id = "sg-x211"))
}
#Webserver 01
web01 = ec2.Instance(
self,
"web01Id",
instance_type = ec2.InstanceType(instance_type_identifier=variables["inst_type"]),
instance_name = "A.APP.PR01",
machine_image = ec2.MachineImage.generic_linux(
{variables["region"]: linux_ami}
),
vpc=vpc,
vpc_subnets = vpc_priv_use1a,
user_data = ec2.UserData.custom(user_data),
security_group= [globalsg]
)
这是我得到的错误
jsii.errors.JSIIError:预期的对象引用,得到 [[{"$jsii.byref":"@aws-cdk/core.Resource@10052"}]]
【问题讨论】:
标签: amazon-web-services aws-cdk