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를 사용합니다. -
volumes-sourcePath와 함께 바인드 탑재를 사용하는 경우 해당 경로는 호스트의 쓰기 가능한 디렉터리를 가리켜야 합니다. Amazon ECS 관리형 인스턴스 파일 시스템의 일부는 읽기 전용입니다. 쓰기 가능한 디렉터리에는/var및/tmp가 포함됩니다. 자세한 내용은 Amazon ECS에서 바인드 탑재 사용 섹션을 참조하세요.
Amazon ECS 관리형 인스턴스와 함께 사용하는 경우 태스크 정의를 검증하려면 태스크 정의를 등록할 때 다음을 지정할 수 있습니다.
-
AWS Management Console에서 기능 필요 필드에
MANAGED_INSTANCES를 지정합니다. -
AWS CLI에서
--requires-compatibilities옵션을 지정합니다. -
Amazon ECS API에서
requiresCompatibilities플래그를 지정합니다.