Unterschiede bei der Amazon-ECS-Aufgabendefinition für Amazon ECS Managed Instances - Amazon Elastic Container Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Unterschiede bei der Amazon-ECS-Aufgabendefinition für Amazon ECS Managed Instances

Um Amazon ECS Managed Instances verwenden zu können, müssen Sie Ihre Aufgabendefinition so konfigurieren, dass sie den Starttyp von Amazon ECS Managed Instances verwendet. Es gibt weitere Überlegungen bei der Verwendung von Amazon ECS Managed Instances.

Aufgabendefinitionsparameter

Aufgaben, die Amazon ECS Managed Instances verwenden, unterstützen die meisten verfügbaren Parameter für die Amazon-ECS-Aufgabendefinition. Einige Parameter haben jedoch spezifische Verhaltensweisen oder Einschränkungen, wenn sie mit Aufgaben von Amazon ECS Managed Instances verwendet werden.

Die folgenden Aufgabendefinitionsparameter sind in Aufgaben von Amazon ECS Managed Instances nicht gültig:

  • disableNetworking

  • dnsSearchDomains

  • dnsServers

  • dockerLabels

  • dockerSecurityOptions

  • dockerVolumeConfiguration

  • ephemeralStorage

  • extraHosts

  • fsxWindowsFileServerVolumeConfiguration

  • hostname

  • inferenceAccelerator

  • ipcMode

  • links

  • maxSwap

  • proxyConfiguration

  • sharedMemorySize

  • sourcepath-Volumes

  • swappiness

  • tmpfs

Die folgenden Aufgabendefinitionsparameter sind in Aufgaben von Amazon ECS Managed Instances gültig, weisen jedoch Einschränkungen auf, die zu beachten sind:

  • networkConfiguration – Aufgaben von Amazon ECS Managed Instances verwenden den awsvpc- oder host-Netzwerkmodus.

  • placementConstraints – Die folgenden Beschränkungsattribute werden unterstützt.

    • ecs.subnet-id

    • ecs.availability-zone

    • ecs.instance-type

    • ecs.cpu-architecture

  • requiresCompatibilities – Muss MANAGED_INSTANCES enthalten, um sicherzustellen, dass die Aufgabendefinition mit Amazon ECS Managed Instances kompatibel ist.

  • resourceRequirement – InferenceAccelerator wird nicht unterstützt.

  • operatingSystemFamily – Amazon ECS Managed Instances verwendet LINUX.

Um sicherzustellen, dass die Aufgabendefinition für die Verwendung mit Amazon ECS Managed Instances validiert wird, können Sie beim Registrieren der Aufgabendefinition Folgendes angeben:

  • Geben MANAGED_INSTANCES Sie AWS-Managementkonsole im Feld Erfordert Kompatibilitäten an.

  • Geben Sie im AWS CLI die --requires-compatibilities Option an.

  • Legen Sie in der Amazon ECS API das Flag requiresCompatibilities fest.