2013-06-11 2 views
7

Мне нужно подключить приложение Elastic Beanstalk к внешней (не созданной EB) базе данных, размещенной на RDS. Я могу сделать это легко в два этапа: 1) Создать приложение 2) изменить конфигурацию и добавить необходимую группу безопасности в консоли EBКак указать группу безопасности EC2 с помощью eb cli

Я хочу правильной группы безопасности, которые будут добавлены при запуске, чтобы избежать возможного человека ошибки выполнения вручную.

Моя проблема заключается в том, что при использовании eb start он динамически создает группу безопасности. Я не могу найти способ автоматически установить правильную (или вторую) группу безопасности ec2, которая позволяет получить доступ к базе данных. Eb cli, похоже, не позволяет использовать сохраненные конфигурации.

Возможно ли использование файла конфигурации? Или я чего-то не хватает?

ответ

4

Я надеюсь, что это помогает, создать .config на .ebextensions:

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"} 
+6

Это создает новую группу безопасности, есть способ, чтобы использовать вместо существующего? –

+0

@kevinB Вы когда-нибудь видели это для существующей группы? –

+0

@MilkMan Нет, я больше не использую EBS. –

Смежные вопросы