2013-01-08 13 views

risposta

40

Il modo in cui ho finito per fare questo è stato:

1) Scaricare AWSDevTools da http://aws.amazon.com/developertools/AWS-Elastic-Beanstalk/6752709412171743

2) Spostare al vostro repo git sul CLI

3) Run/Download/elasticbeanstalk-cli/AWSDevTools/[Linux or Windows] /AWSDevTools-RepositorySetup.sh

EDIT: 3a) git aws.config

4) Inserisci AWS Access Key, AWS Secret Key, AWS Region e inserisci il nome esistente della tua AWS Application e AWS Environment.

5) A questo punto è possibile git add, git commit come al solito, e utilizzare git aws.push per spingere al vostro ambiente EB

7) È possibile seguire i passaggi precedenti per aggiungere altri ambienti. Ad esempio se disponi di ambienti di produzione e di gestione temporanea, quindi utilizza git aws.push --environment per utilizzare lo stesso repository per inviare a entrambi gli ambienti.

Se vi imbattete l'errore The specified module 'AWSDevTools' was not loaded su Windows, questo è più probabile perché il modulo AWSDevTools non è in C: \ Users \ USER \ Documents \ WindowsPowerShell \ AWSDevTools \ AWSDevTools.ps1.

+0

Io sono l'OP ed è così che ho risolto il problema. –

+4

poi hai perso un passaggio importante. Dopo 3), devi inserire "git aws.config" prima del punto 4). La risposta è incompleta in quanto è un passo importante – frostymarvelous

+0

Aggiunto, grazie per l'heads up. –

9
  1. Installare DevTools
  2. eseguire l'installazione repository
  3. git aws.config
+0

Questo ha funzionato perfettamente per me. – CleanTheRuck

+0

Questa dovrebbe essere la risposta accettata. – Nate

6

Se è stato installato con brew install aws-elasticbeanstalk è possibile trovare lo script in /usr/local/Cellar/aws-elasticbeanstalk/2.5.1/libexec/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh.

Dopo averlo eseguito, è necessario eseguire git aws.config.

Problemi correlati