elastic deploy aws django amazon-web-services amazon-ec2 elastic-beanstalk amazon-iam

django - deploy - Elastic Beanstalk no pudo encontrar ninguna plataforma



django aws database (4)

El problema es que, como dijo @helloV, su usuario no tiene acceso. Ahora esto fue una completa sorpresa para mí porque estaba usando la raíz (que realmente no debería) y ASUMÍ que solo tendría acceso.

Entonces, la solución es que TIENE QUE UTILIZAR una política como se muestra en la siguiente captura de pantalla, ya que incluso la cuenta IAM raíz no tiene esta política.

Estoy tratando de implementar mi aplicación django a través de amazon Elastic BeanStalk (usando este tutorial ), pero obteniendo el siguiente error.

ERROR: Elastic Beanstalk no pudo encontrar ninguna plataforma. Asegúrese de tener los permisos necesarios para acceder a Elastic Beanstalk.

¿Cómo puedo solucionar este problema?

¡Gracias!


Su cuenta de IAM no tiene permiso para acceder a Elastic Beanstalk. Póngase en contacto con su administrador de IAM y pida al administrador que conceda a su cuenta permisos Elastic Beanstalk completos.


Tuve este problema también. Hay un archivo en /Users/USER_NAME/.aws/ llamado config.

Se ve abajo -

[profile eb-cli] aws_access_key_id = <ACCESS_KEY> aws_secret_access_key = <SECRET_ACCESS_KEY>

Actualice este archivo con su aws_access_key_id actualizado y aws_secret_access_key

Crédito: Cómo cambiar la cuenta de AWS usando Elastic Beanstalk CLI


rm ~/.aws

Esto me solucionó el problema (actualizar ~/.aws/config o ~/.aws/credentials aquí no ayuda)