ECSのサービス
from ECS
ECSのタスク定義を使用して、実際にECSのタスクを起動し、管理する
機動タイプ(fargate, ec2)を指定する
タスクの数を定義し、指定された数のタスクが常に稼働するように管理する
resource "aws_ecs_service"
docs
code:tf
resource "aws_ecs_service" "example" {
name = "example-service"
cluster = aws_ecs_cluster.example.id
task_definition = aws_ecs_task_definition.example.arn
desired_count = 2
launch_type = "FARGATE"
network_configuration {
subnets = "subnet-xxxxxx"
security_groups = "sg-xxxxxx"
assign_public_ip = true
}
}