無効な CPU またはメモリ値が指定されました - Amazon Elastic Container Service

英語の翻訳が提供されている場合で、内容が矛盾する場合には、英語版がオリジナルとして取り扱われます。翻訳は機械翻訳により提供されています。

無効な CPU またはメモリ値が指定されました

タスクの登録時に、無効な cpu または memory 次のエラーが表示されます。

An error occurred (ClientException) when calling the RegisterTaskDefinition operation: Invalid 'cpu' setting for task. For more information, see the Troubleshooting section of the Amazon ECS Developer Guide.

この問題を解決するには、タスクCPUとメモリにサポートされている値を指定する必要があります タスク定義に記述します

cpu 値は、タスク定義のCPUユニットまたはvCPUで表すことができます。 ただし、タスク定義が 登録済み。をご使用の場合 EC2 起動タイプ、サポートされている値は 間 128 CPUユニット(0.125 vCPU) および 10240 CPU 単位(10 vCPU)。をご使用の場合 Fargate 起動タイプ、 次の表の値のいずれかを使用して、 サポートされている値 memory パラメータ。

memory 値は、タスク定義でMiBまたはGBで表現できますが、 タスク定義が登録されると、MiBを示す整数に変換されます。次の場合: 使用しているのは EC2 起動タイプでは、整数を指定する必要があります。あなたが 使用 Fargate 起動タイプでは、 次の表で、 cpu パラメータ。

でサポートされているタスク CPU とメモリの値 Fargate タスクは 以下です。

CPU の値 メモリの値 (MiB)
256 (.25 vCPU) 512 (0.5 GB)、1024 (1 GB)、2048 (2 GB)
512 (.5 vCPU) 1024 (1 GB)、2048 (2 GB)、3072 (3 GB)、4096 (4 GB)
1024 (1 vCPU) 2048 (2 GB)、3072 (3 GB)、4096 (4 GB)、5120 (5 GB)、6144 (6 GB)、7168 (7 GB)、8192 (8 GB)
2048 (2 vCPU) 4096 (4 GB) ~ 16384 (16 GB) (1024 (1 GB) のインクリメント)
4096 (4 vCPU) 8192 (8 GB) ~ 30720 (30 GB) (1024 (1 GB) のインクリメント)