

Avviso di fine del supporto: il 20 maggio 2026, AWS terminerà il supporto per AWS SimSpace Weaver. Dopo il 20 maggio 2026, non potrai più accedere alla SimSpace Weaver console o SimSpace Weaver alle risorse. Per ulteriori informazioni, consulta [AWS SimSpace Weaver Fine del supporto](https://docs.aws.amazon.com/simspaceweaver/latest/userguide/simspaceweaver-end-of-support.html). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configurazione personalizzata del dominio
<a name="schema-reference_format_domains_custom"></a>

Per specificare le proprietà di un dominio personalizzato, {{custom-domain-name}} sostituiscilo con un nome a tua scelta. Il nome deve contenere da 3 a 64 caratteri e può contenere i caratteri **A** - **Z**, **a** - **z**, **0** - **9** e **\_ -** (trattino). Specificate le proprietà del dominio personalizzato dopo il nome. Ripeti questa procedura per ogni dominio personalizzato.

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

**Proprietà**

`launch_apps_via_start_app_call`  
Questa proprietà è necessaria per avviare le app personalizzate utilizzando il **StartApp** API.  
*Campo obbligatorio*: sì  
*Tipo: N/A*  
*Valori validi*: `{}`

## Configurazione personalizzata dell'app
<a name="schema-reference_format_domains_custom_app-config"></a>

`app_config section`(obbligatorio) specifica il pacchetto, la configurazione di avvio, i requisiti di risorse e le porte di rete per le app in questo dominio personalizzato.

```
    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, ...}}]
```

**Proprietà**

`package`  
Speciifica il pacchetto (file zip) che contiene l'eseguibile/binario dell'app. Il pacchetto deve essere archiviato in un bucket Amazon S3. È supportato solo il formato di file zip.  
*Campo obbligatorio*: sì  
*Tipo*: Stringa  
*Valori validi:* l'URI Amazon S3 del pacchetto in un bucket Amazon S3. Ad esempio `s3://weaver-myproject-111122223333-app-zips-us-west-2/MyCustomApp.zip`.

`launch_command`  
Speciifica il nome del file eseguibile/binario e i parametri della riga di comando per avviare l'app. Ogni token di stringa della riga di comando è un elemento dell'array.  
*Campo obbligatorio*: sì  
*Tipo: array di stringhe*

`required_resource_units`  
Speciifica il numero di unità di risorse da SimSpace Weaver allocare a ciascuna istanza di questa app. Un'*unità di risorsa* è una quantità fissa di unità di elaborazione centrali virtuali (vCPUs) e memoria ad accesso casuale (RAM) su un lavoratore. Per ulteriori informazioni sulle unità di risorse, vedere[Endpoint e quote di servizio](service-quotas.md). La `compute` proprietà specifica un'allocazione di unità di risorse per la `compute` famiglia di lavoratori ed è attualmente l'unico tipo di allocazione valido.  
*Campo obbligatorio*: sì  
*Tipo*: integer  
*Valori validi*: - `1` `4`

`endpoint_config`  
Speciifica gli endpoint di rete per le app in questo dominio. Il valore di `ingress_ports` specifica le porte a cui si collegano le app personalizzate per le connessioni client in entrata. SimSpace Weaver mappa le porte allocate dinamicamente alle porte di ingresso specificate. Le porte di ingresso sono sia TCP che UDP. Usa il **DescribeApp** API per trovare il numero di porta effettivo per connettere i tuoi client.  
*Obbligatorio:* No. Se non specifichi la configurazione degli endpoint, le app personalizzate in questo dominio non avranno endpoint di rete.  
*Tipo: matrice intera*  
*Valori validi:* `1024` -`49152`. I valori devono essere univoci.

## Immagine del contenitore personalizzata
<a name="schema-reference_format_domains_custom_image"></a>

La `image` proprietà (opzionale) specifica la posizione di un'immagine del contenitore che SimSpace Weaver viene utilizzata per eseguire app in questo dominio (non supportata nelle versioni `1.13` e`1.12`). Fornisci l'URI a un repository in Amazon Elastic Container Registry (Amazon ECR) che contiene l'immagine. Se questa proprietà non è specificata ma `default_image` è specificata nella `simulation_properties` sezione di primo livello, le app di questo dominio utilizzano la. `default_image` Per ulteriori informazioni, consulta [Contenitori personalizzati](working-with_custom-containers.md).

```
    image: "{{ecr-repository-uri}}"
```

**Proprietà**

`image`  
Speciifica la posizione di un'immagine del contenitore per eseguire app in questo dominio.  
*Required*: No  
*Tipo*: Stringa  
*Valori validi:*  
+ L'URI di un repository in Amazon Elastic Container Registry (Amazon ECR) (ad esempio,) `111122223333.dkr.ecr.us-west-2.amazonaws.com/my-ecr-repository:latest`