

Aviso de fin de soporte: el 20 de mayo de 2026, AWS finalizará el soporte para AWS SimSpace Weaver. Después del 20 de mayo de 2026, ya no podrás acceder a la SimSpace Weaver consola ni a SimSpace Weaver los recursos. Para obtener más información, consulta [AWS SimSpace Weaver el fin del soporte](https://docs.aws.amazon.com/simspaceweaver/latest/userguide/simspaceweaver-end-of-support.html). 

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configuración de dominio personalizada
<a name="schema-reference_format_domains_custom"></a>

Para especificar las propiedades de un dominio personalizado, sustituya {{custom-domain-name}} por el nombre que prefiera. El nombre debe tener entre 3 y 64 caracteres y puede contener los caracteres **A** -**Z** , **a** -**z** , **0** -**9** y **\_ -** (guion). Especifique las propiedades del dominio personalizado después del nombre. Repita este proceso para cada dominio personalizado.

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

**Propiedades**

`launch_apps_via_start_app_call`  
Esta propiedad es necesaria para iniciar las aplicaciones personalizadas mediante **StartApp** API.  
*Obligatorio*: sí  
*Tipo:* N/A  
*Valores válidos*: `{}`

## Configuración de aplicación personalizada
<a name="schema-reference_format_domains_custom_app-config"></a>

El `app_config section` (obligatorio) especifica el paquete, la configuración de inicio, los requisitos de recursos y los puertos de red de las aplicaciones de este dominio personalizado.

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

**Propiedades**

`package`  
Especifica el paquete (archivo zip) que contiene el archivo ejecutable o binario de la aplicación. Los datos tienen que estar almacenados en un bucket de Amazon S3. Solo se admite el formato de archivo ZIP.  
*Obligatorio*: sí  
*Tipo*: cadena  
*Valores válidos:* el URI de Amazon S3 del paquete en un bucket de Amazon S3. Por ejemplo, `s3://weaver-myproject-111122223333-app-zips-us-west-2/MyCustomApp.zip`.

`launch_command`  
Especifica el nombre del archivo ejecutable/binario y los parámetros de la línea de comandos para lanzar la aplicación. Cada token de cadena de línea de comandos es un elemento de la matriz.  
*Obligatorio*: sí  
*Tipo:* matriz de cadenas

`required_resource_units`  
Especifica el número de unidades de recursos que SimSpace Weaver debe asignar a cada instancia de esta aplicación. Una *unidad de recursos* es una cantidad fija de unidades centrales de procesamiento virtuales (vCPUs) y memoria de acceso aleatorio (RAM) sobre un trabajador. Para obtener más información acerca de recursos, consulte [Puntos de conexión y Service Quotas](service-quotas.md). La propiedad de `compute` especifica una asignación de unidades de recursos para la familia de trabajadores `compute` y, actualmente, es el único tipo de asignación válido.  
*Obligatorio*: sí  
*Tipo*: entero  
*Valores válidos:* `1`-`4`

`endpoint_config`  
Especifica los puntos de conexión de la red para las aplicaciones de este dominio. El valor de `ingress_ports` especifica los puertos a los que se enlazan las aplicaciones personalizadas para las conexiones entrantes de los clientes. SimSpace Weaver asigna los puertos asignados dinámicamente a los puertos de entrada especificados. Los puertos de entrada son TCP y UDP. Use la **DescribeApp** API para encontrar el número de puerto real para conectar sus clientes.  
*Obligatorio:* No. Si no especifica la configuración de los puntos de conexión, sus aplicaciones personalizadas de este dominio no tendrán puntos de conexión de red.  
*Tipo*: matriz de enteros  
*Valores válidos:* `1024`-`49152`. Los valores deben ser únicos.

## Imagen de contenedor personalizada
<a name="schema-reference_format_domains_custom_image"></a>

La `image` propiedad (opcional) especifica la ubicación de una imagen de contenedor que se SimSpace Weaver utiliza para ejecutar aplicaciones en este dominio (no es compatible con las versiones `1.13` y`1.12`). Proporcione la URI a un repositorio en Amazon Elastic Container Registry (Amazon ECR) que contenga la imagen. Si no se especifica esta propiedad, pero la `default_image` se especifica en la sección `simulation_properties` de nivel superior, las aplicaciones de este dominio utilizan la `default_image`. Para obtener más información, consulte [Contenedores personalizados](working-with_custom-containers.md).

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

**Propiedades**

`image`  
Especifica la ubicación de una imagen de contenedor para ejecutar aplicaciones en este dominio.  
*Obligatorio:* no  
*Tipo*: cadena  
*Valores válidos: *  
+ El URI de un repositorio en Amazon Elastic Container Registry (Amazon ECR) (por ejemplo, `111122223333.dkr.ecr.us-west-2.amazonaws.com/my-ecr-repository:latest`)