42 votes

Aucune pile de solutions n'est répertoriée dans la configuration d'elastic beanstalk.

Lorsque je définis ma configuration pour Elastic Beanstalk, aucune option ne m'est proposée pour la pile de solutions.

Voici les lignes en question :

`Select a solution stack.
Available solution stacks are:
Select (1 to 0):`

Voici le résultat complet :

bret@ubuntu:~/myapp$ eb init
To get your AWS Access Key ID and Secret Access Key, 
visit "https://aws-portal.amazon.com/gp/aws/securityCredentials".
Enter your AWS Access Key ID: 
Enter your AWS Secret Access Key: 
Select an AWS Elastic Beanstalk service region.
Available service regions are:
1) US East (Virginia)
2) US West (Oregon)
3) US West (North California)
4) EU West (Ireland)
5) Asia Pacific (Singapore)
6) Asia Pacific (Tokyo)
7) Asia Pacific (Sydney)
8) South America (Sao Paulo)
Select (1 to 8): 1
Enter an AWS Elastic Beanstalk application name (auto-generated value is "myapp"): 
Enter an AWS Elastic Beanstalk environment name (auto-generated value is "myapp-env"): 
Select a solution stack.
Available solution stacks are:
Select (1 to 0): 

J'utilise Ubuntu 12.10 32 bits et les outils AWS Elastic Beanstalk CLI version 2.4.0.

78voto

Dimitris Points 499

Les informations d'identification que vous utilisez n'ont pas les droits d'administrateur

Allez dans la gestion des identités et des accès (IAM) et ajoutez les permissions appropriées à l'utilisateur

7voto

Arthur Points 11

J'ai créé un utilisateur IAM avec une clé d'accès et un identifiant, puis j'ai cliqué sur "Attach User Policy" et donné au compte un PowerUserAccess (je ne suis pas sûr des autorisations suffisantes pour "eb init").

Puis j'ai tapé "eb init" pour relancer la procédure, les piles de solutions sont apparues ! !!

2voto

cedricdlb Points 36

J'ai eu le même problème, comme Michelle Glauser, je n'avais aucun numéro d'option indiqué. Pensant que le problème était peut-être lié au fait que j'avais mis ma machine en veille plusieurs fois pendant le processus 'eb init', j'ai fait CTRL+C pour quitter et j'ai réessayé 'eb init'. La deuxième fois, on m'a présenté un ensemble de 31 options pour la pile de solutions. Dans mon cas, les options présentées étaient les suivantes :

Select a solution stack.
Available solution stacks are:
1) 64bit Amazon Linux 2014.03 v1.0.3 running PHP 5.5
2) 64bit Amazon Linux 2014.03 v1.0.3 running PHP 5.4
3) 32bit Amazon Linux 2014.03 v1.0.3 running PHP 5.5
4) 32bit Amazon Linux 2014.03 v1.0.3 running PHP 5.4
5) 32bit Amazon Linux running PHP 5.3
6) 64bit Amazon Linux running PHP 5.3
7) 64bit Amazon Linux 2014.03 v1.0.3 running Node.js
8) 32bit Amazon Linux 2014.03 v1.0.3 running Node.js
9) 64bit Windows Server 2008 R2 running IIS 7.5
10) 64bit Windows Server 2012 running IIS 8
11) 64bit Amazon Linux 2014.03 v1.0.3 running Tomcat 7 Java 7
12) 64bit Amazon Linux 2014.03 v1.0.3 running Tomcat 7 Java 6
13) 32bit Amazon Linux 2014.03 v1.0.3 running Tomcat 7 Java 7
14) 32bit Amazon Linux 2014.03 v1.0.3 running Tomcat 7 Java 6
15) 32bit Amazon Linux running Tomcat 7
16) 64bit Amazon Linux running Tomcat 7
17) 32bit Amazon Linux running Tomcat 6
18) 64bit Amazon Linux running Tomcat 6
19) 64bit Amazon Linux 2014.03 v1.0.3 running Python 2.7
20) 32bit Amazon Linux 2014.03 v1.0.3 running Python 2.7
21) 64bit Amazon Linux 2014.03 v1.0.3 running Python
22) 32bit Amazon Linux 2014.03 v1.0.3 running Python
23) 32bit Amazon Linux running Python
24) 64bit Amazon Linux running Python
25) 64bit Amazon Linux 2014.03 v1.0.4 running Ruby 2.0 (Puma)
26) 64bit Amazon Linux 2014.03 v1.0.3 running Ruby 2.0 (Passenger Standalone)
27) 64bit Amazon Linux 2014.03 v1.0.3 running Ruby 1.9.3
28) 32bit Amazon Linux 2014.03 v1.0.3 running Ruby 1.9.3
29) 32bit Amazon Linux 2014.02 v1.0.1 running Ruby 1.8.7
30) 64bit Amazon Linux 2014.02 v1.0.1 running Ruby 1.8.7
31) 64bit Amazon Linux 2014.03 v1.0.0 running Docker 1.0.0
Select (1 to 31): 25

Il est également vrai que je n'avais pas encore créé de groupes ou d'utilisateurs AWS Identity and Access Management (IAM) lorsque j'ai lancé "eb init" la première fois, mais c'est lorsque "eb init" m'a demandé des clés que j'ai créé ces entités IAM.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X