Fargate でタスクを起動しましたが「ECS インスタンス」タブに表示されないときの対処方法
困っていた内容
ECS でFARGATE
を選択してコンテナを起動しました。
「ECS インスタンス」タブを確認すると「結果なし」と表示されていますが、FARGATE
は表示されないのが正常で、特に設定が漏れているわけではない認識で良いでしょうか。
FARGATE
を「ECS インスタンス」に登録する要否と必要な作業があれば教えてください。
どう対応すればいいの?
Fargate は表示されないことが期待され、必要な作業はありません。
ECS では3つの起動タイプをサポートしていますが、「ECS インスタンス」のタブで表示されるのは「EC2 起動タイプ」と「外部起動タイプ」となります。
Amazon ECS 起動タイプ - Amazon Elastic Container Service
- Fargate 起動タイプ
- EC2 起動タイプ
- 外部起動タイプ(外部インスタンス)
Fargate 起動タイプを選択して起動した ECS タスクは、AWS が管理するインフラストラクチャにデプロイされ、EC2 インスタンスの管理は不要となります。
なお、Fargate 起動タイプの場合も「タスク」タブに、タスクは表示されます。
Fargate の詳しい仕組みついては、次の Amazon Web Services ブログを参照してください。
詳細: Fargate データプレーン | Amazon Web Services ブログ
参考資料
Fargate 起動タイプを使用するタスクは、AWS が管理するインフラストラクチャ上にデプロイされるため、このトピックは適用されません。