【问题标题】:How to specify an EC2 Security Group using the eb cli如何使用 eb cli 指定 EC2 安全组
【发布时间】:2013-06-06 18:20:01
【问题描述】:

我需要将我的 Elastic Beanstalk 应用程序连接到托管在 RDS 上的外部(不是由 EB 创建的)数据库。我可以分两步轻松做到这一点: 1) 创建应用程序 2) 编辑配置并在 EB 控制台中添加必要的安全组

我希望在启动时添加正确的安全组,以避免手动执行可能出现的人为错误。

我的问题是使用 eb start 它会动态创建安全组。我想不出一种方法来自动设置允许访问数据库的正确(或第二个)ec2 安全组。 eb cli 似乎不允许使用保存的配置。

是否可以使用配置文件?还是我错过了什么?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon-elastic-beanstalk


    【解决方案1】:

    我希望这会有所帮助,在 .ebextensions 上创建一个 .config:

    Resources:
      AWSEBSecurityGroup:
        Type: "AWS::EC2::SecurityGroup"
        Properties:
          GroupDescription: "My Own SecurityGroup for ElasticBeanstalk environment."
          SecurityGroupIngress:
            - {CidrIp: "0.0.0.0/0", IpProtocol: "tcp", FromPort: "443", ToPort: "443"}
            - {CidrIp: "0.0.0.0/0", IpProtocol: "tcp", FromPort: "80", ToPort: "80"}
    

    【讨论】:

    • 这会创建一个新的安全组,有没有办法使用现有的?
    • @kevinB 你有没有为现有的小组解决过这个问题?
    • @MilkMan 不,我不再使用 EBS。
    猜你喜欢
    • 2021-06-04
    • 2014-01-04
    • 1970-01-01
    • 2016-11-18
    • 2021-11-21
    • 2015-05-03
    • 2014-03-09
    • 1970-01-01
    • 2014-09-01
    相关资源
    最近更新 更多