Как я могу соединить две группы безопасности вместе с помощью AWS CDK?
Это пример разрешения входящего трафика IPv4 через порт 443.
ec2SecurityGroup.addIngressRule(Peer.anyIpv4(), Port.tcp(443), 'Test rule', false)
Это из документации:
public addIngressRule(peer: IPeer, connection: Port, description?: string, remoteRule?: boolean): void
Это лучшее, что я мог придумать (где elbSecurityGroup - другая группа безопасности):
const p = Peer.anyIpv4()
p.connections.allowFrom(elbSecurityGroup.connections, Port.tcp(443))
ec2SecurityGroup.addIngressRule(p, Port.tcp(443), 'Test rule', false)
Но в этом нет никакого смысла. Должен быть лучший способ инициализации однорангового узла. Машинопись говорит
Конструктор класса Peer защищен и доступен только в объявлении класса.
Если я попробую:
const p = new Peer()