

Aviso de fim do suporte: em 20 de maio de 2026, AWS encerrará o suporte para AWS SimSpace Weaver. Depois de 20 de maio de 2026, você não poderá mais acessar o SimSpace Weaver console ou os SimSpace Weaver recursos. Para obter mais informações, consulte [AWS SimSpace Weaver Fim do suporte](https://docs.aws.amazon.com/simspaceweaver/latest/userguide/simspaceweaver-end-of-support.html). 

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configuração do domínio do serviço
<a name="schema-reference_format_domains_service"></a>

Para especificar as propriedades de um domínio de serviço, {{service-domain-name}} substitua por um nome de sua escolha. O nome deve ter de 3 a 64 caracteres e pode conter os caracteres **A**-**Z**, **a**-**z**, **0**-**9**, e **\_-** (hífen). Especifique as propriedades do domínio do serviço após o nome. Repita esse processo para cada domínio de serviço.

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

## Inicie aplicativos por operador
<a name="schema-reference_format_domains_service_launch-apps-per-worker"></a>

A seção `launch_apps_per_worker` (obrigatória) indica que essa é uma configuração de domínio de serviço e especifica o número de aplicativos de serviço a serem iniciados por operador.

```
    launch_apps_per_worker:
      count: {{number-of-apps-to-launch}}
```

**Properties**

`count`  
Essa propriedade especifica o número de aplicativos de serviço a serem iniciados por operador.  
*Obrigatório*: Sim  
*Tipo*: inteiro  
*Valores válidos:* `{}` \| `1` \| `2`. O valor de `{}` especifica o valor padrão de `1`.

## Configuração do aplicativo de serviço
<a name="schema-reference_format_domains_service_app-config"></a>

O `app_config section` (obrigatório) especifica o pacote, a configuração de inicialização, os requisitos de recursos e as portas de rede para aplicativos nesse domínio de serviço.

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

**Properties**

`package`  
Especifica o pacote (arquivo .zip) que contém o executável/binário do aplicativo. O pacote deve ser armazenado em um bucket do Amazon S3. Somente o formato de arquivo .zip é compatível.  
*Obrigatório*: Sim  
*Type*: string  
*Valores válidos:* o URI do Amazon S3 do pacote em um bucket do Amazon S3. Por exemplo, `s3://weaver-myproject-111122223333-app-zips-us-west-2/MyServiceApp.zip`.

`launch_command`  
Especifica o nome do arquivo executável/binário e os parâmetros da linha de comando para iniciar o aplicativo. Cada token de string de linha de comando é um elemento na matriz.  
*Obrigatório*: Sim  
*Tipo:* matriz de strings

`required_resource_units`  
Especifica o número de unidades de recursos que o SimSpace Weaver deve alocar para cada instância desse aplicativo. Uma *unidade de recurso* é uma quantidade fixa de unidades de processamento central virtual (vCPUs) e memória de acesso aleatório (RAM) em um trabalhador. Para obter mais informações sobre unidades de recursos, consulte [Endpoints e Service Quotas](service-quotas.md). A propriedade `compute` especifica uma alocação de unidades de recursos para a família de operadores `compute` e atualmente é o único tipo válido de alocação.  
*Obrigatório*: Sim  
*Tipo*: inteiro  
*Valores válidos:* `1`-`4`

`endpoint_config`  
Especifica os endpoints de rede para aplicativos nesse domínio. O valor de `ingress_ports` especifica as portas às quais seus aplicativos de serviço se vinculam para conexões de entrada de clientes. O SimSpace Weaver mapeia portas alocadas dinamicamente para suas portas de entrada especificadas. As portas de entrada são TCP e UDP. Use o comando **DescribeApp** API para encontrar o número real da porta para conectar seus clientes.  
*Obrigatório:* não. Se você não especificar a configuração do endpoint, seus aplicativos de serviço nesse domínio não terão endpoints de rede.  
*Tipo:* matriz de inteiros  
*Valores válidos:* `1024`-`49152`. Os valores devem ser exclusivos.

## Imagem de contêiner personalizada
<a name="schema-reference_format_domains_service_image"></a>

A `image` propriedade (opcional) especifica a localização de uma imagem de contêiner SimSpace Weaver usada para executar aplicativos nesse domínio (não suportada nas versões `1.13` e`1.12`). Forneça o URI para um repositório no Amazon Elastic Container Registry (Amazon ECR) que contém a imagem. Se essa propriedade não for especificada, mas uma `default_image` estiver especificada na seção de nível superior `simulation_properties`, os aplicativos nesse domínio usarão a `default_image`. Para obter mais informações, consulte [Contêineres personalizados](working-with_custom-containers.md).

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

**Properties**

`image`  
Especifica a localização de uma imagem de contêiner para executar aplicativos nesse domínio.  
*Obrigatório*: não  
*Type*: string  
*Valores válidos: *  
+ O URI de um repositório no Amazon Elastic Container Registry (Amazon ECR), por exemplo, `111122223333.dkr.ecr.us-west-2.amazonaws.com/my-ecr-repository:latest`.