Amazon ECS で発生する "the closest matching container-instance container-instance-id has insufficient CPU units available" エラーの解決方法を教えてください。
所要時間1分
0
Amazon Elastic Container Service (Amazon ECS) にタスクを配置しようとしたところ、次のエラーが発生します: "the closest matching container-instance container-instance-id has insufficient CPU units available."
解決策
タスク定義の要件を満たすには、タスク配置と最も適合率の高い CPU ユニットを調整する必要があります。
コンテナインスタンス上の、他の CPU ユニットを確認する
他の CPU ユニットを確認するには、Amazon ECS コンソールまたは AWS コマンドラインインターフェイス (AWS CLI) を使用します。
さらに、タスク定義のコンテナ定義 cpu を更新します。Amazon Elastic Compute Cloud (Amazon EC2) インスタンスに残っている cpu ユニット数は、コンテナ定義レベルで指定した数以上である必要があります。EC2 インスタンス内の CPU ユニット数は、クラスターで使用するインスタンスタイプによって異なります。
最後に、クラスターにコンテナインスタンスを追加します。または、コンテナに大容量インスタンスタイプを追加すると、インスタンスあたりの CPU ユニット数が増加し、大規模タスクに対応できます。