3

学習目的でAWSに「Hello、world」のRailsアプリ(Rails v 5.0.1、Ruby v 2.3.1)を配備しようとしていますAWSについてコマンドラインまたは管理ダッシュボードでAWS Elastic Beanstalk環境を作成できません

私はAWS Elastic BeanstalkダッシュボードにIAMユーザーを作成しましたが、ユーザーには1つのアクセスIDと秘密のアクセスキーがあることを確認しました。私はこれらの2つの証明書がローカルマシンの環境変数に格納されていることを保証しました。完全性のために〜/ .aws/credentialsファイルでも同じ値が正しいことを保証しました。私は、「アプリケーションの作成」をクリックしたときにしかし、私は、画面の最上部に次のエラーが表示される、UIで新しいアプリケーションを作成するための手順を行っている:

Validation Error 
Configuration validation exception: AWS Elastic Beanstalk could not communicate with Amazon EC2 to determine whether to create a custom security group for Elastic Load Balancing. 

私のIAMユーザーがメンバーであります「AdministratorAccess」および「AWSElasticBeanstalkFullAccess」権限グループ。アプリケーションを作成するとき

、私は、次の手順を行ってきました:「環境の階層を選択し、」メニューの

1)を選択し、「Webサーバー環境」。 2)「新しい環境を作成する」メニューでは、プラットフォームとして「Ruby」を選択し、「アプリケーションコード」選択で「サンプルアプリケーション」を選択します。同様に

、私は、コマンドラインでの私のプロジェクトディレクトリにnagivate、と私は、「EBはDEV-ENVを作成する」を実行したときに、私は以下を参照してください。

MacBook-Pro-5:beanstalk richiethomas$ eb create dev-env 
WARNING: You have uncommitted changes. 
Creating application version archive "app-e4da-170116_145453". 
Uploading beanstalk/app-e4da-170116_145453.zip to S3. This may take a while. 
Upload Complete. 
ERROR: API Call unsuccessful. Status code returned 401 

EDIT:同じ401応答をしても返されますコミットされていない変更がないとき

私が間違っていることを誰にも見せてくれる人はいますか?

+0

イム。ここにレイアウトされているステップがありますか:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html? – Taterhead

+1

@Taterheadはい、例外はありますが、私はawsebcliをインストールするためにpipの代わりにHomebrewを使いました。また、 "puma"宝石はすでに私のGemfileに入っていました(これはRails 5のインストールに標準で付属していると思います)。私が取り組んでいるステップは、 "Deploy the Project"ステップです。私が "eb create"を実行しようとすると、私が言及した401の応答が返されます。 –

答えて

2

私はこの質問をしばらく前に知っていましたが、この問題の解決策を探している人は、IAMアカウントに次の権限を追加する必要があります。あなたの問題を追跡しようとしている

AWSCodeCommitPowerUser AWSCodeCommitFullAccess

+0

なぜ...?これはエラーメッセージに関連しているようには見えませんが、これは単なるAWSの不器用さですか? –

+0

@JTWolgamottこれは設定の検証エラーです。awsは、この場合はデプロイメントであるアカウントを設定する権限をユーザに与えていることを検証できません。 AWSにはIAMアカウントがあるため、開発者の責任を一人のユーザーに完全に制御させることなく割り当てることができます。これらのパーミッションは、指定されたユーザに/ initの配備などの権限を与えます。 – eclipse1203

関連する問題