Pythonを使用してAWS CDKを介してセキュリティグループに入力ルールを追加しようとしています。ドキュメンテーション に従って - クラスAWS_CDK.AWS_EC2にメソッドADD_INGESS_RULE()があります。
ただし、スタックをデプロイしようとすると、次のエラーが発生します。
AttributeError: 'メソッド'オブジェクトには属性がありませんjsii__type 'サブプロセスがエラーで終了しました1
下のセキュリティグループコードスニペット -
sg_elb = ec2.SecurityGroup(
self,
id = "sg_elb",
vpc = vpc,
security_group_name = "sg_elb"
)
sg_elb.add_ingress_rule(
peer = ec2.Peer.any_ipv4,
connection = ec2.Port.tcp(443) # This line seems to be a problem.
)
_
ここでの公式ドキュメント に記載されているのと同じ例(タイプリスト)さえあります だから私が間違っていることをよくよくわからない。
誰かが助言することができますか?
前もって感謝します !
これは私のために働いた
sg = ec2.SecurityGroup(
self,
id="sg_1",
vpc=vpc,
allow_all_outbound=True,
description="CDK Security Group"
# security_group_name = "sg_elb"
# not recommended https://docs.aws.Amazon.com/cdk/api/latest/docs/@aws-cdk_aws-ec2.SecurityGroup.html
)
sg.add_ingress_rule(
peer=ec2.Peer.any_ipv4(),
connection=ec2.Port.tcp(22),
description="ssh",
)
_