2016-03-24 16 views
7

Ho due account aws: produzione e messa in scena. Sto utilizzando AWS-cli v3 da distribuire tramite GIT al mio ambiente di produzione utilizzando eb deployDistribuzione per separare gli account con aws cli

Voglio essere in grado di distribuire al mio ambiente di staging regolarmente dal mio ramo sviluppare e quando si tratta di distribuire una versione che voglio essere in grado di eseguire il deployment dal mio ramo appena creato,, nel mio ambiente di produzione.

Ho già il mio file ~/.aws/config con i miei due set key account (staging e produzione), e vorrebbero essere in grado di fare qualcosa di simile:

eb deploy --profile staging 

e

eb deploy --profile production 

È necessario disporre dei due ambienti con lo stesso account e utilizzare eb use production-env e eb use staging-env?

+0

hai trovato risposta per questa domanda? Ho lo stesso problema, se hai una risposta per favore rispondi alla tua domanda. Grazie. – Wizard

+0

Ho appena clonato il mio repo GIT giù come un'altra copia locale come 'my_app_staging'. In questo modo potrei usare 'eb init' per avere una configurazione separata di aws (memorizzata localmente) usando le chiavi per il mio account di staging. Ogni volta che voglio deployare per mettere in scena I cd in questa directory e tirare il repo remoto e 'eb deploy' da lì. –

+0

non è la soluzione per la distribuzione in ~ 10 app ... – Wizard

risposta