Ho distribuito un'app utilizzando beanstalk elastico nel mio account AWS personale. Ora voglio modificare le credenziali AWS in modo che eb cli sappia distribuire su un altro account. Ma non mi chiede le chiavi AWS quando digito "eb init". Dove lo specifichi?Come modificare l'account AWS utilizzando la CLI Elastic Beanstalk
risposta
Ho dovuto aggiungere un nuovo profilo a questo file ~/.aws/config
. Esempio di file con 2 profili:
[profile eb-cli]
aws_access_key_id = XXXXXXXXXXXXX
aws_secret_access_key = XXXXXXXXXXXX
[profile eb-cli2]
aws_access_key_id = XXXXXXXXXX
aws_secret_access_key = XXXXXXXXXXXX
Assicuratevi anche di aggiornare il valore del profilo nell'applicazione .elasticbeanstalk/config.yml
Non è stato possibile modificare il valore del profilo nel file .elasticbeanstalk/config.yml. Andando alla directory e quindi eseguendo il comando con il flag --profile consentito ha incontrato il valore del profilo da utilizzare. 'eb init --profile [nomeprofilo]'. Ho seguito l'esempio sopra e ho usato 'eb init --profile eb-cli2'. – Random5000
Sì, è sufficiente creare un nuovo profilo ed eseguire '' 'eb init''' in realtà * lo modifica di nuovo * a qualunque sia il primo/profilo originale. La bandiera '' '--profile''' era la chiave per me. – ericpeters0n
Se qualcuno incontra un errore "ERRORE: NotFoundError - Elastic Beanstalk non è stato in grado di trovare alcuna piattaforma. Assicurati di disporre delle autorizzazioni necessarie per accedere a Elastic Beanstalk.", Assicurati di accedere a IAM> Utenti nella dashboard aws, seleziona il tuo utente e Allega la politica "AWSElasticBeanstalkFullAccess". Cheers – KBog
Lo strumento awsebcli
crea automaticamente un file chiamato ~/.aws/config
e si può vedere la tua chiavi in là sotto la categoria [profile eb-cli]
. Basta cambiarli lì.
[profile eb-cli]
aws_access_key_id = ...
aws_secret_access_key = ...
Il mio responsabile tecnico mi ha impostato con l'utente AWS IAM con accesso limitato. Dopo aver installato awsebcli, sono riuscito a trovare il mio '~/.aws/config'. Ha caricato i miei profili dai miei altri account, ma non ho un nuovo 'aws_access_key_id' e' aws_secret_access_key' per il mio account utente IAM. Posso generarne uno o il mio lead Tech deve farlo? – Growler
risposta di Bpn è corretta basta aggiungere il passo successivo per evitare di spendere il tempo come ho fatto io ..
Dopo aver aggiornato il file ~/.aws/config
, basta eseguire:
eb init --profile <profilename>
al fine di passare da l'account.
(in questo caso profilename = EB-cli2)
- 1. Esiste un CLI to tail logs da AWS Elastic Beanstalk
- 2. AWS Elastic Beanstalk and Composer
- 3. Perché la mia applicazione Elastic Beanstalk creata attraverso la CLI non viene visualizzata nella console AWS Elastic Beanstalk online?
- 4. Django AWS Elastic Beanstalk migrate database
- 5. Nome Balancer Elastic Beanstalk Elastic Beanstalk
- 6. Registrazione AWS Elastic Beanstalk con python (django)
- 7. personalizzato URL presso AWS Elastic Beanstalk
- 8. Download di un'applicazione da AWS Elastic Beanstalk
- 9. AWS Elastic Beanstalk [remota respinto] (gancio rifiutato)
- 10. Daemonize Celerybeat in Elastic Beanstalk (AWS)
- 11. Distribuire la guerra da S3 a AWS Elastic Beanstalk
- 12. Condivisione della configurazione AWS Elastic Beanstalk per la distribuzione git in AWS
- 13. Come usare condizionale in .ebextensions config (AWS Elastic Beanstalk)
- 14. Come installare/eseguire Spark Java Framework su AWS Elastic Beanstalk?
- 15. AWS Elastic Beanstalk CLI non richiede di creare nuova coppia di chiavi
- 16. Websocket con Tomcat 7 su AWS Elastic Beanstalk
- 17. Web socket con socket.io su AWS Elastic Beanstalk
- 18. Impostazione di Django su AWS Elastic Beanstalk: WSGIPath non trovato
- 19. Distribuire l'immagine a AWS Elastic Beanstalk da repository Docker privato
- 20. Paperclip non riesce a trovare ImageMagick su AWS Elastic Beanstalk
- 21. AWS Elastic Beanstalk errore - ImportError: No module named flask.ext.sqlalchemy
- 22. distribuire direttamente da Bitbucket a AWS Elastic Beanstalk
- 23. Distribuzione di un'app Laravel 4 su AWS Elastic Beanstalk
- 24. 'gcc' riuscita durante panda costruire su AWS Elastic Beanstalk
- 25. Errore docker Elastic Beanstalk
- 26. Distribuzione di alcuni file in .gitignore in AWS Elastic Beanstalk
- 27. AWS Elastic Beanstalk Vs EC2 Container Service (ECS) - Docker
- 28. Amazon Elastic Beanstalk Worker Tier
- 29. Come leggere le proprietà dell'ambiente Elastic Beanstalk in .net?
- 30. Come distribuire un'applicazione Python su Amazon Elastic Beanstalk da Jenkins?
è 'AWS_CREDENTIAL_FILE' set? – tedder42