Configuración de dominio personalizada - AWS SimSpace Weaver

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

Para especificar las propiedades de un dominio personalizado, sustituya custom-domain-name por el nombre que elija. 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 el StartApp API.

Obligatorio: sí

Tipo: N/A

Valores válidos: {}

Configuración de aplicación personalizada

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: Amazon S3 URI 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. 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 a la vez TCP y. UDP Use la DescribeApp APIpara 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

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 y1.12). Proporcione la imagen URI a un repositorio de Amazon Elastic Container Registry (AmazonECR) 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.

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 (AmazonECR) (por ejemplo,111122223333.dkr.ecr.us-west-2.amazonaws.com/my-ecr-repository:latest)