0

J'ai déployé une application sur EB avec mon propre compte AWS, et j'ai fait la même chose avec un autre. Je ne sais pas comment désactiver mon compte eb cli en ligne de commande. Il n'y a pas d'options CLI eb pour changer de profil comme le AWS CLI normal ...AWS EB CLI (élastique haricot)

Merci!

Répondre

2

Utilisez les profils nommés via eb --profile x pour utiliser un specific profile à partir de votre fichier d'informations d'identification AWS.

Vous pouvez également utiliser plusieurs fichiers d'informations d'identification distincts (voir here) et modifier la variable d'environnement AWS_CREDENTIAL_FILE pour qu'elle pointe vers le fichier d'informations d'identification approprié. Vous pouvez même écrire quelques scripts shell, tels que eb-project1 et eb-project2 que chaque exportation/définir la valeur AWS_CREDENTIAL_FILE pertinente et simplement exécuter eb afin que vous ne devez pas passer des informations d'identification manuellement - il suffit d'exécuter eb-project1 ou eb-project2 au besoin au lieu de courir eb.

+0

Salut jarmod merci pour votre réponse! donc j'ai mis en place l'autre profil et en tapant ceci - "eb init --profile " Je reçois cette erreur - "ERREUR: Plate-forme" arn: aws: élastiquebeanstalk: eu-west-2 :: plate-forme/PHP 5.6 en cours d'exécution sur 64bit Amazon Linux/2.3.2 'n'existe pas. " –

+0

J'ai supprimé les conseils sur l'utilisation de eb init, car il est excessif pour votre cas d'utilisation (sauf si vous voulez réellement créer une nouvelle application EB en utilisant le deuxième ensemble d'informations d'identification). Essayez les commandes régulières eb cli avec l'option --profile, par ex. liste eb --profile xyz. En relation avec l'échec que vous avez indiqué ci-dessus, voir https://forums.aws.amazon.com/thread.jspa?threadID=164361. – jarmod