簡體   English   中英

如何使用 CDK 將 AWS ECS (ApplicationLoadBalancedFargateService) 私有 IP 連接到 RDS 安全組

[英]How to Connect AWS ECS (ApplicationLoadBalancedFargateService) Private IP to RDS Security Group Using CDK

如何使用 CDK 將 ECS 私有 IP 連接到 RDS 安全組?

我需要 ApplicationLoadBalancedFargateService(CDK 代碼)的私有 ip。

我嘗試了以下(無法解決):

    const auroraSecurityGroup = new ec2.SecurityGroup(this, 'security-group', {
      vpc,
      allowAllOutbound: true,
      description: 'Security Group of Aurora PostgreSQL',
      securityGroupName: AURORA_SECURITY_GROUP_NAME
    });

    auroraSecurityGroup.addIngressRule(ec2.Peer.ipv4('my ecs private ip'), ec2.Port.tcp(DB_PORT), 'describe');

如果你想允許特定的 ip 地址,你必須用 cidr 指定。

ec2.Peer.ipv4('1.2.3.4/32')

允許 fargate 服務的安全組作為源到 arurora seucirty 組:

auroraSecurityGroup.connections.allowFrom(ecsService.service, Port.tcp(3306), 'Inbound');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM