web-dev-qa-db-ja.com

ElasticBeanstalk構成にソリューションスタックがリストされていません

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ビットのUbuntu12.10とAWSElastic BeanstalkCLIツールバージョン2.4.0を実行しています

42
reeper150

使用する資格情報には管理者権限がありません。

Identity and Access Management(IAM)に移動し、ユーザーに適切なアクセス許可を追加します。

78
Dimitris

アクセスキーとIDを使用してIAMユーザーを作成し、[ユーザーポリシーの添付]をクリックして、アカウントにPowerUserAccessを付与しました(「ebinit」に十分なアクセス許可がわからない)

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

7
Arthur

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

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

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

3
keiwt

私は同じ問題を抱えていました。ミシェル・グラウザーのように、オプション番号がまったく示されていませんでした。おそらく問題は、「eb init」プロセス中にマシンを数回スリープ状態にしたことに関連していると考え、CTRL + Cを実行して終了し、「ebinit」を再試行しました。 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エンティティを作成しました。

2
cedricdlb

1.ユーザーに移動します。 2.ポリシーの添付:administratorAccess 3.ctrl + cを選択して、ebinitから停止して再起動します。

1
haha