app_environment
: 작업에 필요한 시작 유형 - EC2
,Fargate
os_architecture
: 작업 정의를 등록할 때 사용할 운영 체제 제품군
task_cpu
: 작업에서 사용하는 CPU 단위 수
task_memory
: 작업에서 사용하는 메모리 양(MiB)
network_mode
: 작업의 컨테이너에 사용할 네트워킹 모드 - awsvpc
,none
,bridge
,host
container
: ECS Cluster에서 동작할 Container 이름
image_url
: ECS Cluster에서 동작할 Container의 이미지essential_enabled
: Container가 동작을 멈춘 경우, container 관련 다른 오브젝트도 같이 동작을 멈출지 정상적으로 동작할지 여부 - false
,true
port_mapping
: 포트 맵핑 이름name
: container_port
: Container가 Host Container Instance에 트래픽을 보내거나 받을 때 사용할 포트 번호protocol
: 포트 맵핑에 사용할 프로토콜 - tcp
,udp
app_protocol
: Service 연결에 사용하는 애플리케이션 프로토콜 - http
,http2
,grpc
,none
cpu
: ECS Cluster에서 동작하는 Container의 CPU 용량memory
: ECS Cluster에서 동작하는 Container의 Memory 용량
volume
name
: Task Definition에 연결할 Volume 이름
volume_mount
name
: Task Definition에 연결할 Volume 이름container_name
: Volume을 탑재할 Container 이름volume_name
: 탑재할 Volume 이름container_path
: 볼륨을 탑재할 컨테이너의 경로read_only
: Container가 Volume에 read-only 접근만 가능한지 여부 - false
,true