AWS::ECS::Service ServiceRegistry - AWS CloudFormation

AWS::ECS::Service ServiceRegistry

Die ServiceRegistry-Eigenschaft gibt die Details der Serviceregistrierung an. Weitere Informationen finden Sie unter Serviceerkennung im Amazon Elastic Container Service-Entwicklerhandbuch.

Syntax

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

JSON

{ "ContainerName" : String, "ContainerPort" : Integer, "Port" : Integer, "RegistryArn" : String }

YAML

ContainerName: String ContainerPort: Integer Port: Integer RegistryArn: String

Eigenschaften

ContainerName

Der Containernamen-Wert, der für Ihren Service-Erkennungsservice verwendet werden soll, und der bereits in der Aufgabendefinition angegeben wurde. Wenn die Aufgabendefinition, die Ihre Serviceaufgabe angibt, den Netzwerkmodus bridge oder host verwendet, müssen Sie eine Kombination aus containerName und containerPort aus der Aufgabendefinition angeben. Wenn die Aufgabendefinition, die Ihre Serviceaufgabe angibt, den Netzwerkmodus awsvpc verwendet und ein SRV-DNS-Datensatz verwendet wird, müssen Sie entweder eine Kombination aus containerName und containerPort angeben, oder einen port-Wert, aber nicht beides.

Erforderlich: Nein

Typ: Zeichenfolge

Update requires: Replacement

ContainerPort

Der Port-Wert, der für Ihren Service-Erkennungsservice verwendet werden soll, und der bereits in der Aufgabendefinition angegeben wurde. Wenn die Aufgabendefinition, die Ihre Serviceaufgabe angibt, den Netzwerkmodus bridge oder host verwendet, müssen Sie eine Kombination aus containerName und containerPort aus der Aufgabendefinition angeben. Wenn die Aufgabendefinition, die Ihre Serviceaufgabe angibt, den Netzwerkmodus awsvpc verwendet und ein SRV-DNS-Datensatz verwendet wird, müssen Sie entweder eine Kombination aus containerName und containerPort angeben, oder einen port-Wert, aber nicht beides.

Erforderlich: Nein

Typ: Ganzzahl

Update requires: Replacement

Port

Der Port-Wert, der verwendet wird, wenn Ihr Service zur Serviceerkennung einen SRV-Datensatz angegeben hat. Dieses Feld kann verwendet werden, wenn der awsvpc-Netzwerkmodus und SRV-Datensätze verwendet werden.

Erforderlich: Nein

Typ: Ganzzahl

Update requires: Replacement

RegistryArn

Der Amazon-Ressourcenname (ARN) der Serviceregistrierung. Die derzeit unterstützten Serviceregistrierung ist AWS Cloud Map. Weitere Informationen finden Sie unter CreateService.

Erforderlich: Nein

Typ: Zeichenfolge

Update requires: Replacement