Amazon ECS 관리형 인스턴스에 대한 Amazon ECS 태스크 정의 차이
Amazon ECS 관리형 인스턴스를 사용하려면 Amazon ECS 관리형 인스턴스 시작 유형을 사용하도록 태스크 정의를 구성해야 합니다. Amazon ECS 관리형 인스턴스를 사용할 경우 추가 고려 사항이 있습니다.
태스크 정의 파라미터
Amazon ECS 관리형 인스턴스를 사용하는 태스크는 사용 가능한 대부분의 Amazon ECS 태스크 정의 파라미터를 지원합니다. 그러나 일부 파라미터는 Amazon ECS 관리형 인스턴스 태스크와 함께 사용할 때 특정 동작 또는 제한 사항이 있습니다.
다음 태스크 정의 파라미터는 Amazon ECS 관리형 인스턴스 태스크에서 유효하지 않습니다.
-
disableNetworking -
dnsSearchDomains -
dnsServers -
dockerLabels -
dockerSecurityOptions -
dockerVolumeConfiguration -
ephemeralStorage -
extraHosts -
fsxWindowsFileServerVolumeConfiguration -
hostname -
inferenceAccelerator -
ipcMode -
links -
maxSwap -
proxyConfiguration -
sharedMemorySize -
sourcepath볼륨 -
swappiness -
tmpfs
다음 태스크 정의 파라미터는 Amazon ECS 관리형 인스턴스 태스크에서 유효하지만 유의해야 할 제한 사항이 있습니다.
-
networkConfiguration- Amazon ECS 관리형 인스턴스 태스크는awsvpc또는host네트워크 모드를 사용합니다. -
placementConstraints- 다음 제약 조건 속성이 지원됩니다.-
ecs.subnet-id -
ecs.availability-zone -
ecs.instance-type -
ecs.cpu-architecture
-
-
requiresCompatibilities- 태스크 정의가 Amazon ECS 관리형 인스턴스와 호환되는지 확인하려면MANAGED_INSTANCES를 포함해야 합니다. -
resourceRequirement-InferenceAccelerator는 지원되지 않습니다. -
operatingSystemFamily- Amazon ECS 관리형 인스턴스는LINUX를 사용합니다.
Amazon ECS 관리형 인스턴스와 함께 사용하는 경우 태스크 정의를 검증하려면 태스크 정의를 등록할 때 다음을 지정할 수 있습니다.
-
AWS Management 콘솔에서 기능 필요 필드에
MANAGED_INSTANCES를 지정합니다. -
AWS CLI에서
--requires-compatibilities옵션을 지정합니다. -
Amazon ECS API에서
requiresCompatibilities플래그를 지정합니다.