Configuração - AWS SimSpace Tecelão

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

Para especificar as propriedades de um domínio de serviço, service-domain-namesubstitua 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, ...]

Inicie aplicativos por trabalhador

Alaunch_apps_per_worker seção (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 trabalhador.

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 lançados por trabalhador.

Obrigatório: Sim

Tipo: inteiro

Valores válidos:{} |1 |2. Um valor de{} especifica o valor padrão de1.

Configuração

Oapp_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 é suportado.

Obrigatório: Sim

Tipo: string

Valores válidos: o URI do Amazon S3 do pacote em um bucket do Amazon S3. Por exemplo, s3://example-bucket/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 cadeia de caracteres da linha de comando é um elemento na matriz.

Obrigatório: Sim

Tipo: matriz de cadeias de caracteres

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 recursos é uma quantidade fixa de unidades virtuais de processamento central(vCPUs) e memória de acesso aleatório(RAM) em um trabalhador. Para obter mais informações sobre unidades de recursos, consulteEndpoints e cotas de serviço. Acompute propriedade especifica uma alocação de unidade de recursos para acompute família de trabalhadores 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 deingress_ports especifica as portas às quais seus aplicativos de serviço se vinculam para conexões de entrada de clientes. SimSpace O Weaver mapeia portas alocadas dinamicamente para suas portas de entrada especificadas. As portas de entrada são TCP e UDP. Use aDescribeApp 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 números inteiros

Valores válidos:1024 -49152. Os valores devem ser exclusivos.