9
EC2コンテナサービスを使用しようとしています。私はそれを作成するためにテラフォームを使用しています。 私はecsクラスタ、自動スケーリンググループ、起動設定を定義しました。すべてがうまくいくようです。一つのことを除いて。 ec2インスタンスは作成されていますが、クラスタに登録されていません。エラー登録:NoCredentialProviders:チェーンECSエージェントエラーの有効なプロバイダがありません
Error registering: NoCredentialProviders: no valid providers in chain
EC2インスタンスが適切な役割ecs_roleを使用して作成されています
ECSエージェントで作成されたインスタンスをログオンする私は1つのエラーが殺到したログを見つけました。 AMI ami-6ff4bd05を使用して
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:CreateCluster",
"ecs:DeregisterContainerInstance",
"ecs:DiscoverPollEndpoint",
"ecs:Poll",
"ecs:RegisterContainerInstance",
"ecs:StartTelemetrySession",
"ecs:Submit*",
"ecs:StartTask"
],
"Resource": "*"
}
]
}
イム:この役割は2つのポリシー、そのうちの一つが必要なドキュメントのように、次のようされています。最新のテラフォーム。
OMFG、私は絶対にすべてをしようと、過去3〜4日間これをしてきた、これはそれを修正。どのようにあなたはこれにつまずいたのですか、私は他の場所でこれを見ませんでした!パブリックIP、ロールなどについて言及している人はたくさんいますが、あなたは信頼関係を述べた単一の人物です。ありがとうございました! –
それはちょうど働いた!これはアマゾンなので馬鹿だ! (あなたが聴いてくれることを願っています)ECSクラスターは初心者の魔法使いによって作成され、すべてがECSの開発者マニュアルに従って行われましたが、私がこの答えを見つけるまでに3時間も無駄でした。 –