2015-06-11 10 views
9

Sto cercando di implementare un progetto django in AWS Beanstalk seguendo questo tutorial. Ho eseguitoErrore con profilo di istanza non esistente durante il tentativo di ottenere un progetto django in esecuzione su Beanstalk AWS

eb create 

e dopo un po 'ho l'errore

The instance profile aws-elasticbeanstalk-ec2-role associated with the environment does not exist. 

`m una novità per il cloud di Amazon e non riesco a interpretare questo errore. Qualcuno può aiutarmi?

risposta

11

Questo ruolo viene creato la prima volta che si utilizza la console di beanstalk elastico. La CLI tenta anche di crearlo, ma il tuo utente IAM non ha i permessi per crearlo. È possibile correggere questo errore accedendo alla console e andando alla pagina di selezione della piattaforma. Noterai che ti chiederà di creare un ruolo.

In caso contrario, è possibile concedere al proprio utente IAM la creazione di autorizzazioni di ruolo e la CLI creerà il ruolo per l'utente.

+0

L'accesso alla console basata su browser, come suggerito, funziona. Non sono stato in grado di scoprire come avrebbe funzionato il tuo ultimo suggerimento, tuttavia: "offri al tuo utente IAM la creazione di autorizzazioni di ruolo". Non sono riuscito a trovare alcun permesso di questo tipo da concedere al mio utente IAM. Qualche consiglio? – jmq

+0

Devi modificare manualmente il tuo criterio IAM. Probabilmente vorrai leggere alcuni documenti sulle politiche IAM. –

+0

ha funzionato per me tramite la console Web, ma ho provato ad aggiungere la politica "iam: CreateRole" al mio utente di profili eb-cli e continuava a generare lo stesso errore quando si cercava di creare l'ambiente tramite cli ... –

Problemi correlati