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.
Benutzerdefinierte Domain-Konfiguration
Um die Eigenschaften für eine benutzerdefinierte Domain anzugeben, ersetzen Sie custom-domain-name
durch einen Namen Ihrer Wahl. Der Name muss 3-64 Zeichen lang sein und kann die Zeichen A-Z, a-z, 0-9 und _ - (Bindestrich) enthalten. Geben Sie nach dem Namen die Eigenschaften der benutzerdefinierten Domäne an. Wiederholen Sie diesen Vorgang für jede benutzerdefinierte Domain.
custom-domain-name
: launch_apps_via_start_app_call: {} app_config: package: "app-package-s3-uri
" launch_command: ["app-launch-command
", "parameter1", ...
] required_resource_units: compute:app-resource-units
endpoint_config: ingress_ports: [port1, port2, ...
] image: "ecr-repository-uri
"
Eigenschaften
launch_apps_via_start_app_call
-
Diese Eigenschaft ist erforderlich, um Ihre benutzerdefinierten Apps mit dem zu starten StartApp API.
Erforderlich: Ja
Typ: N/A
Gültige Werte:
{}
Benutzerdefinierte App-Konfiguration
Die app_config section
(erforderlich) spezifiziert das Paket, die Startkonfiguration, die Ressourcenanforderungen und die Netzwerkports für Apps in dieser benutzerdefinierten Domäne.
app_config: package: "
app-package-s3-uri
" launch_command: ["app-launch-command
", "parameter1", ...
] required_resource_units: compute:app-resource-units
endpoint_config: ingress_ports: [port1, port2, ...
]
Eigenschaften
package
-
Gibt das Paket (Zip-Datei) an, das die ausführbare/binäre Datei der App enthält. Das Paket muss in einem Amazon S3 S3-Bucket gespeichert werden. Es wird nur das ZIP-Dateiformat unterstützt.
Erforderlich: Ja
Typ: Zeichenfolge
Gültige Werte: Amazon S3 URI des Pakets in einem Amazon S3 S3-Bucket. Beispiel,
s3://weaver-myproject-111122223333-app-zips-us-west-2/MyCustomApp.zip
. launch_command
-
Gibt den Namen der ausführbaren/binären Datei und die Befehlszeilenparameter zum Starten der App an. Jedes Befehlszeilen-Zeichenfolge-Token ist ein Element im Array.
Erforderlich: Ja
Typ: Zeichenketten-Array
required_resource_units
-
Gibt die Anzahl der Ressourceneinheiten an, die jeder Instanz dieser App zugewiesen werden SimSpace Weaver sollen. Eine Ressourceneinheit ist eine feste Anzahl virtueller Zentraleinheiten (vCPUs) und Direktzugriffsspeicher (RAM) bei einem Arbeiter. Weitere Hinweise zu Ressourceneinheiten finden Sie unterEndpunkte und Service Quotas. Die
compute
Eigenschaft gibt eine Zuordnung von Ressourceneinheiten für diecompute
Familie der Arbeitnehmer an und ist derzeit die einzig gültige Zuweisungsart.Erforderlich: Ja
Typ: Ganzzahl
Gültige Werte:
1
-4
endpoint_config
-
Gibt die Netzwerkendpunkte für Apps in dieser Domäne an. Der Wert von
ingress_ports
gibt die Ports an, an die Ihre benutzerdefinierten Apps für eingehende Clientverbindungen gebunden sind. SimSpace Weaver ordnet dynamisch zugewiesene Ports Ihren angegebenen Eingangsports zu. Eingangsports sind sowohl als auchTCP. UDP Verwenden Sie die DescribeApp APIum die tatsächliche Portnummer für die Verbindung Ihrer Clients zu ermitteln.Erforderlich: Nein. Wenn Sie keine Endpunktkonfiguration angeben, haben Ihre benutzerdefinierten Apps in dieser Domain keine Netzwerkendpunkte.
Typ: Integer-Array
Gültige Werte:
1024
-49152
. Werte müssen eindeutig sein.
Benutzerdefiniertes Container-Image
Die image
Eigenschaft (optional) gibt den Speicherort eines Container-Images an, das zum Ausführen von Apps in dieser Domain SimSpace Weaver verwendet wird (wird in den Versionen 1.13
und nicht unterstützt1.12
). Stellen Sie URI das in einem Repository in Amazon Elastic Container Registry (AmazonECR) bereit, das das Bild enthält. Wenn diese Eigenschaft nicht angegeben ist, aber die im simulation_properties
Abschnitt der obersten Ebene angegeben default_image
ist, verwenden Apps in dieser Domain diedefault_image
. Weitere Informationen finden Sie unter Maßgeschneiderte Behälter.
image: "
ecr-repository-uri
"
Eigenschaften
image
-
Gibt den Speicherort eines Container-Images an, um Apps in dieser Domain auszuführen.
Required: No
Typ: Zeichenfolge
Gültige Werte:
Das URI eines Repositorys in Amazon Elastic Container Registry (AmazonECR) (zum Beispiel
111122223333.dkr.ecr.us-west-2.amazonaws.com/my-ecr-repository:latest
)