Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration du domaine de service
Pour spécifier les propriétés d'un domaine de service, remplacez service-domain-name
avec le nom de votre choix. Le nom doit comporter de 3 à 64 caractères et peut contenir les caractères A à Z, a à z, 0 à 9 et _ - (tiret). Spécifiez les propriétés du domaine de service après le nom. Répétez cette procédure pour chaque domaine de service.
service-domain-name
: launch_apps_per_worker: count:number-of-apps-to-launch
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
"
Lancer des applications par collaborateur
La launch_apps_per_worker
section (obligatoire) indique qu'il s'agit d'une configuration de domaine de service et indique le nombre d'applications de service à lancer par travailleur.
launch_apps_per_worker: count:
number-of-apps-to-launch
Propriétés
count
-
Cette propriété indique le nombre d'applications de service à lancer par travailleur.
Obligatoire : oui
Type : entier
Valeurs valides :
{}
|1
|2
. La valeur de{}
indique la valeur par défaut de1
.
Configuration de l'application de service
Le app_config section
(obligatoire) spécifie le package, la configuration de lancement, les besoins en ressources et les ports réseau pour les applications de ce domaine de service.
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, ...
]
Propriétés
package
-
Spécifie le package (fichier zip) qui contient le fichier exécutable/binaire de l'application. Le package doit être stocké dans un compartiment Amazon S3. Seul le format de fichier zip est pris en charge.
Obligatoire : oui
Type : chaîne
Valeurs valides : Amazon S3 URI du package dans un compartiment Amazon S3. Par exemple,
s3://weaver-myproject-111122223333-app-zips-us-west-2/MyServiceApp.zip
. launch_command
-
Spécifie le nom du fichier exécutable/binaire et les paramètres de ligne de commande pour lancer l'application. Chaque jeton de chaîne de ligne de commande est un élément du tableau.
Obligatoire : oui
Type : tableau de chaînes
required_resource_units
-
Spécifie le nombre d'unités de ressources qui SimSpace Weaver doivent être allouées à chaque instance de cette application. Une unité de ressource est un nombre fixe d'unités centrales virtuelles (vCPUs) et mémoire à accès aléatoire (RAM) sur un travailleur. Pour plus d'informations sur les unités de ressources, consultezPoints de terminaison et quotas de service. La
compute
propriété spécifie une allocation d'unités de ressources pour lacompute
famille de travailleurs et constitue actuellement le seul type d'allocation valide.Obligatoire : oui
Type : entier
Valeurs valides :
1
-4
endpoint_config
-
Spécifie les points de terminaison réseau pour les applications de ce domaine. La valeur de
ingress_ports
indique les ports auxquels vos applications de service se lient pour les connexions client entrantes. SimSpace Weaver mappe les ports alloués dynamiquement aux ports d'entrée que vous avez spécifiés. Les ports d'entrée sont à la fois TCP et. UDP Utilisez la commande DescribeApp APIpour trouver le numéro de port réel pour connecter vos clients.Nécessaire : Non Si vous ne spécifiez pas de configuration de point de terminaison, vos applications de service dans ce domaine ne disposeront pas de points de terminaison réseau.
Type : tableau d'entiers
Valeurs valides :
1024
-49152
. Les valeurs doivent être uniques.
Image de conteneur personnalisée
La image
propriété (facultative) indique l'emplacement d'une image de conteneur SimSpace Weaver utilisée pour exécuter des applications dans ce domaine (non prise en charge dans les versions 1.13
et1.12
). Fournissez-le URI à un référentiel d'Amazon Elastic Container Registry (AmazonECR) contenant l'image. Si cette propriété n'est pas spécifiée mais que default_image
c'est le cas dans la simulation_properties
section de niveau supérieur, les applications de ce domaine utilisent ledefault_image
. Pour de plus amples informations, veuillez consulter Conteneurs personnalisés.
image: "
ecr-repository-uri
"
Propriétés
image
-
Spécifie l'emplacement d'une image de conteneur pour exécuter des applications dans ce domaine.
Obligatoire : non
Type : chaîne
Valeurs valides :
Le URI d'un référentiel dans Amazon Elastic Container Registry (AmazonECR) (par exemple,
111122223333.dkr.ecr.us-west-2.amazonaws.com/my-ecr-repository:latest
)