

Avis de fin de support : le 20 mai 2026, AWS le support de AWS SimSpace Weaver. Après le 20 mai 2026, vous ne pourrez plus accéder à la SimSpace Weaver console ni aux SimSpace Weaver ressources. Pour plus d'informations, voir [AWS SimSpace Weaver fin du support](https://docs.aws.amazon.com/simspaceweaver/latest/userguide/simspaceweaver-end-of-support.html). 

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 de domaine personnalisée
<a name="schema-reference_format_domains_custom"></a>

Pour spécifier les propriétés d'un domaine personnalisé, remplacez-le {{custom-domain-name}} par 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 personnalisé après le nom. Répétez ce processus pour chaque domaine personnalisé.

```
  {{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}}"
```

**Propriétés**

`launch_apps_via_start_app_call`  
Cette propriété est requise pour lancer vos applications personnalisées à l'aide du **StartApp** API.  
*Obligatoire* : oui  
*Type :* N/A  
*Valeurs valides* : `{}`

## Configuration personnalisée de l'application
<a name="schema-reference_format_domains_custom_app-config"></a>

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 personnalisé.

```
    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 :* URI Amazon S3 du package dans un compartiment Amazon S3. Par exemple, `s3://weaver-myproject-111122223333-app-zips-us-west-2/MyCustomApp.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, consultez[Points de terminaison et quotas de service](service-quotas.md). La `compute` propriété spécifie une allocation d'unités de ressources pour la `compute` 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 personnalisées 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** API pour 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 personnalisées 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
<a name="schema-reference_format_domains_custom_image"></a>

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` et`1.12`). Fournissez l'URI d'un référentiel dans Amazon Elastic Container Registry (Amazon ECR) 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 le`default_image`. Pour de plus amples informations, veuillez consulter [Conteneurs personnalisés](working-with_custom-containers.md).

```
    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 :*  
+ L'URI d'un référentiel dans Amazon Elastic Container Registry (Amazon ECR) (par exemple,) `111122223333.dkr.ecr.us-west-2.amazonaws.com/my-ecr-repository:latest`