2013-06-11 4 views
7

Ho bisogno di collegare la mia applicazione Elastic Beanstalk a un database esterno (non creato da EB) ospitato su RDS. Posso farlo facilmente in due fasi: 1) Crea applicazione 2) configurazione di modificare e aggiungere il gruppo di protezione necessarie nella console EBCome specificare un gruppo di sicurezza EC2 utilizzando il cli eb

Voglio che il gruppo di protezione corretta da aggiungere all'avvio, per evitare la possibile umana errori di farlo manualmente.

Il mio problema è che l'utilizzo di eb avvia dinamicamente il gruppo di sicurezza. Non riesco a trovare un modo per impostare automaticamente il gruppo di sicurezza ec2 corretto (o un secondo) che consente l'accesso al database. Il cli elettronico non sembra consentire l'utilizzo delle configurazioni salvate.

E 'possibile utilizzare il file di configurazione? O mi sta sfuggendo qualcosa?

risposta

4

Spero che questo aiuta, creare un config su .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

Questo crea un nuovo gruppo di protezione, c'è un modo per utilizzare invece uno esistente? –

+0

@kevinB lo hai mai capito per un gruppo esistente? –

+0

@MilkMan No, non uso più EBS. –

Problemi correlati