2013-01-08 1 views
20

J'ai une application et un environnement Elastic Beanstalk déjà configurés. Je viens de télécharger la CLI/eb de Dev Tools sur Windows, et j'aimerais utiliser eb pour pousser vers cet environnement. Si j'utilise eb init, je dois créer une nouvelle application et environnement EB.AWS Elastic Beanstalk - Utilisation de eb pour attacher le repo git à un environnement EB existant

Comment initialiser le repo git dans une application et un environnement EB existants?

Répondre

40

La façon dont je fini par faire c'était:

1) Télécharger AWSDevTools de http://aws.amazon.com/developertools/AWS-Elastic-Beanstalk/6752709412171743

2) Déplacer à votre git sur la CLI

3) Run/Téléchargements/elasticbeanstalk-cli/AWSDevTools/[Linux or Windows] /AWSDevTools-RepositorySetup.sh

EDIT: 3a) git aws.config

4) Entrez la clé d'accès AWS, la clé secrète AWS, la région AWS et entrez le nom existant de votre application AWS et de l'environnement AWS.

5) Vous pouvez maintenant ajouter git, git commit comme d'habitude, et utiliser aws.push git pour pousser à votre environnement EB

7) Vous pouvez suivre les étapes ci-dessus pour ajouter d'autres environnements. Par exemple, si vous avez des environnements de production et de transfert, utilisez ensuite git aws.push --environment pour utiliser le même référentiel pour pousser dans les deux environnements.

Si vous tombez sur l'erreur The specified module 'AWSDevTools' was not loaded sur Windows, cela est très probablement parce que le module AWSDevTools est pas C: \ Users \ USER \ Documents \ WindowsPowerShell \ AWSDevTools \ AWSDevTools.ps1.

+0

Je suis l'OP et c'est ainsi que j'ai résolu le problème. –

+4

alors vous avez manqué une étape importante. Après 3), vous devez entrer "git aws.config" avant l'étape 4). La réponse est incomplète car c'est une étape importante – frostymarvelous

+0

Ajouté, merci pour les heads up. –

9
  1. Installer DevTools
  2. Exécutez la configuration du référentiel
  3. git aws.config
+0

Cela a fonctionné parfaitement pour moi. – CleanTheRuck

+0

Ceci devrait être la réponse acceptée. – Nate

6

Si vous avez installé avec brew install aws-elasticbeanstalk vous pouvez trouver le script à /usr/local/Cellar/aws-elasticbeanstalk/2.5.1/libexec/AWSDevTools/Linux/AWSDevTools-RepositorySetup.sh. Après l'exécution, vous devez exécuter git aws.config.

Questions connexes