翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
API の失敗の理由
Amazon ECS API、コンソール、または を介してトリガーした API アクションがfailures
エラーメッセージで AWS CLI 終了した場合、原因のトラブルシューティングに役立つことがあります。失敗した場合、その理由と、失敗に関連付けられたリソースの Amazon リソースネーム (ARN) が返されます。
多くのリソースはリージョン固有であるため、コンソールを使用するときは、リソースに正しいリージョンを設定してください。を使用する場合は AWS CLI、 AWS CLI --region
パラメータを使用してコマンドが正しいリージョンに送信されていることを確認してください。region
Failure
データ型の構造の詳細については、「Amazon Elastic Container サービス API リファレンス」の[Failure(失敗)]を参照してください。
API コマンドの実行時に受信する可能性のある失敗メッセージの例を次に示します。
API アクション |
[失敗] の理由または [停止] の理由 |
原因 |
---|---|---|
|
|
指定されたクラスターは見つかりませんでした。クラスター名が正しく入力されているか確認します。 |
|
|
指定されたコンテナインスタンスは見つかりませんでした。コンテナインスタンスが登録されているクラスターを指定したこと、およびコンテナインスタンスの ARN または ID の両方が正しいことを確認します。 |
|
|
指定されたサービスは見つかりませんでした。正しいクラスターまたはリージョンが指定されていること、サービス ARN またはサービス名が有効であることを確認します。 |
|
|
指定されたタスクは見つかりませんでした。正しいクラスターまたはリージョンが指定されており、タスク ARN または ID の両方が有効であることを確認します。 |
|
|
|
|
タスクを起動しようとしたコンテナインスタンスに、現在接続されていないエージェントがあります。タスク配置の待ち時間が長くならないように、リクエストは拒否されました。 切断されたエージェントをトラブルシューティングする方法については、「切断された Amazon ECS エージェントをトラブルシューティングするにはどうすればよいですか? |
|
|
タスク定義で定義された配置制約を満たすコンテナインスタンスはありません。 |
|
|
タスク定義に、コンテナインスタンスで使用できない特定のコンテナインスタンス属性が必要なパラメータが含まれています。例えば、 |
|
TaskFailedToStart: NO ACTIVE INSTANCES |
キャパシティプロバイダーにアクティブなインスタンスがありません。キャパシティプロバイダーを追加、表示、および変更する方法については、「Amazon ECS キャパシティープロバイダー」を参照してください。Auto Scaling グループの管理方法については、「Amazon EC2 Auto Scaling ユーザーガイド」の「Auto Scaling グループ」を参照してください。 | |
|
クラスターにはインスタンスはありません。これは、キャパシティープロバイダーが空であるか、キャパシティープロバイダーのインスタンスがクラスターに登録されていないことが原因と考えられます。キャパシティプロバイダーを管理する方法については、「Amazon ECS キャパシティープロバイダー」を参照してください。Auto Scaling グループの管理方法については、「Amazon EC2 Auto Scaling ユーザーガイド」の「Auto Scaling グループ」を参照してください。 | |
|
|
指定されたタスクは見つかりませんでした。クラスター名または ARN、タスク ARN または ID が有効であることを確認します。 |
|
指定されたタスクは Amazon ECS サービスの一部ではありません。保護できるのは Amazon ECS サービスの管理対象タスクだけです。タスク ARN または ID を確認して、もう一度お試しください。 |
|
|
|
タスクでリクエストされたリソースまたは複数のリソースは、クラスターのコンテナインスタンスで使用できません。リソースが CPU、メモリ、ポート、または Elastic Network Interface の場合は、クラスターへのその他のコンテナインスタンスを追加する必要がある場合があります。
|
|
タスクを起動しようとしたコンテナインスタンスに、現在接続されていないエージェントがあります。タスク配置の待ち時間が長くならないように、リクエストは拒否されました。 切断されたエージェントをトラブルシューティングする方法については、「切断された Amazon ECS エージェントをトラブルシューティングするにはどうすればよいですか? |
|
|
タスクを起動しようとしたコンテナインスタンスが、 |
|
|
タスク定義に、コンテナインスタンスで使用できない特定のコンテナインスタンス属性が必要なパラメータが含まれています。例えば、 |
|
|
|
タスクを起動しようとしたコンテナインスタンスが見つかりません。間違ったクラスターまたはリージョンが指定されているか、コンテナインスタンスの ARN または ID のスペルが間違っているかを確認します。 |
|
タスクを起動しようとしたコンテナインスタンスは、Amazon ECS ですでに登録解除されており、使用できません。 |
|
|
|
1 つ以上の保護されたタスクによってサービスのデプロイが定常状態にならないため、タスク保護を設定できません。既存のタスクに対するタスク保護の設定を解除するか、タスク保護の有効期限が切れるまでお待ちください。 |
|
指定されたタスクは見つかりませんでした。クラスター名または ARN、タスク ARN または ID が有効であることを確認します。 |
|
|
指定されたタスクは Amazon ECS サービスの一部ではありません。保護できるのは Amazon ECS サービスの管理対象タスクだけです。タスク ARN または ID を確認して、もう一度お試しください。 |
注記
ここで説明する障害シナリオに加えて、例外が原因で API オペレーションが失敗し、エラー応答が発生することもあります。このような例外のリストについては、「一般的なエラー」を参照してください。