43

Elastic Beanstalk の構成を設定するときに、ソリューション スタックのオプションがありません。

問題の行は次のとおりです。

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

出力全体は次のとおりです。

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): 

32 ビットの Ubuntu 12.10 と AWS Elastic Beanstalk CLI ツール バージョン 2.4.0 を実行しています。

4

5 に答える 5

7

アクセスキーと ID を使用して IAM ユーザーを作成し、[Attach User Policy] をクリックして、アカウントに PowerUserAccess を付与しました (「eb init」に十分な権限がどれかわかりません)。

次に、「eb init」と入力して手順を再度実行すると、ソリューションスタックが表示されました!!

于 2014-11-13T14:28:19.343 に答える
3

私も同じ問題を抱えていました。そして、次の手順で解決しました。

  1. ポリシーの作成 (AdministratorAccess)
  2. ユーザーに添付する

https://console.aws.amazon.com/iam/home?region=us-east-1#policies

于 2015-02-12T13:36:27.827 に答える
2

Michelle Glauser のように、オプション番号がまったく示されていなかったのと同じ問題がありました。おそらく問題は、「eb init」プロセス中にマシンを数回スリープ状態にしたことに関連していると考えて、CTRL + C を実行して終了し、「eb init」を再試行しました。2 回目には、ソリューション スタックの 31 のオプション セットが提示されました。私の場合、提示されたオプションは次のとおりです。

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

また、「eb init」を初めて起動したときに、AWS Identity and Access Management (IAM) グループまたはユーザーをまだ作成していなかったのも事実ですが、「eb init」からキーを求められたのは、これらの IAM エンティティを作成しました。

于 2014-06-26T21:18:03.213 に答える
1

1.ユーザーに移動します。2.ポリシーのアタッチ: administratorAccess 3.ctrl + c を選択して停止し、eb init から再起動します。

于 2015-02-23T15:30:59.080 に答える