AWS::ECS::Service DeploymentController - AWS CloudFormation

AWS::ECS::Service DeploymentController

Der für den Service zu verwendende Bereitstellungs-Controller. Weitere Informationen finden Sie unter Amazon ECS-Bereitstellungstypen im Entwicklerhandbuch zum Amazon Elastic Container Service.

Syntax

Um diese Entität in der AWS CloudFormation-Vorlage zu deklarieren, verwenden Sie die folgende Syntax:

JSON

{ "Type" : String }

YAML

Type: String

Eigenschaften

Type

Der zu verwendende Controller-Typ der Bereitstellung.

Es sind drei Bereitstellungs-Controller-Typen verfügbar:

ECS

Bei dem Bereitstellungstyp der fortlaufenden Aktualisierung (ECS) wird die aktuell ausgeführte Version des Containers durch die neueste Version ersetzt. Die Anzahl von Containern, die von Amazon ECS während einer fortlaufenden Aktualisierung zum Service hinzugefügt oder daraus entfernt werden, wird durch Anpassen der minimal und maximal zulässigen Anzahl fehlerfreier Aufgaben während einer Service-Bereitstellung wie unter DeploymentConfiguration angegeben gesteuert.

CODE_DEPLOY

Der Blau/Grün-Bereitstellungstyp (CODE_DEPLOY) verwendet das Blau/Grün-Bereitstellungsmodell von AWS CodeDeploy, bei dem Sie eine neue Bereitstellung eines Service zuerst überprüfen können, bevor Sie Produktionsdatenverkehr an ihn senden.

EXTERNAL

Der externe Bereitstellungstyp (EXTERNAL) ermöglicht Ihnen, für die vollständige Kontrolle über den Bereitstellungsprozess für einen Amazon ECS-Service einen beliebigen Drittanbieter-Bereitstellungs-Controller zu verwenden.

Zulässige Werte: ECS | EXTERNAL

Erforderlich: Nein

Typ: Zeichenfolge

Update requires: Replacement