2013-05-17 9 views
42

Beim Festlegen meiner Konfiguration für Elastic Beanstalk wurden mir keine Optionen für den Lösungsstapel zugewiesen.Keine Lösungstapel in Elastic Beanstalk-Konfiguration aufgelistet

Hier sind die Linien in Frage:

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

Hier ist die gesamte Ausgabe:

[email protected]:~/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): 

I 32 Bit Ubuntu 12.10 und AWS Elastic Beanstalk CLI 2.4.0

Tools Version leite
+1

Warum akzeptieren Sie die Antwort nicht? :) –

Antwort

78

Die von Ihnen verwendeten Anmeldedaten verfügen nicht über Administratorrechte.

Gehe zu Identity and Access Management (IAM) und fügen dem Benutzer entsprechende Berechtigungen hinzu.

+5

Ich würde dies als die Antwort markieren. – dmackerman

+0

Ich habe das gleiche Problem und meine Berechtigungen sind auf die höchsten Berechtigungen als Administrator festgelegt. Gibt es eine andere Lösung für dieses Problem? Auf meiner, es zeigte nicht einmal die "Verfügbare Lösung Stapel sind: Wählen Sie (1 bis 0):", es war komplett leer nach "Wählen Sie einen Lösungs-Stack." –

+0

Nur wundern, wenn Sie mit mehreren Konten für AWS, gibt es eine Möglichkeit, diese Anmeldeinformationen in Ihrem Repo statt Home dir speichern? – radtek

2

Ich hatte das gleiche Problem, wie Michelle Glauser Ich hatte überhaupt keine Optionsnummern angezeigt. Da ich dachte, dass das Problem vielleicht damit zusammenhing, dass ich meine Maschine während des "eb init" -Prozesses einige Male in den Ruhezustand versetzt hatte, habe ich STRG + C gedrückt, um 'eb init' zu beenden und erneut zu versuchen. Beim zweiten Mal wurde mir eine Auswahl von 31 Optionen für den Lösungsstapel präsentiert. In meinem Fall stellte sich die Optionen:

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 

Es ist auch der Fall, dass ich jede AWS Identity and Access Management (IAM) Gruppen oder Benutzer noch nicht erstellt hatte, als ich ‚eb init‘ startete die erste Mal, obwohl, als ich von 'eb init' nach Schlüsseln gefragt wurde, habe ich diese IAM-Entitäten erstellt.

7

habe ich eine IAM-Benutzer mit Zugriffsschlüssel und id, dann und gab dem Konto einen PowerUserAccess „Benutzerrichtlinien anhängen“ klicken. (Ich bin nicht sicher, welche Berechtigungen genug für „eb init“)

Dann tippte "eb init" um den Vorgang erneut zu starten, erschienen die Lösungsstacks !!

1

1.Go an Benutzer zu Benutzer anhängen; 2.Attach Policy: Wählen Sie AdministratorAccess 3.Ctrl + c zum Stoppen und Neustart von eb init!

Verwandte Themen