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 de domínios personalizados
Para especificar as propriedades de um domínio personalizado, substitua custom-domain-name
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 personalizado após o nome. Repita esse processo para cada domínio 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
"
Properties
launch_apps_via_start_app_call
-
Essa propriedade é necessária para iniciar aplicativos personalizados usando a API StartApp.
Obrigatório: Sim
Tipo: N/A
Valores válidos:
{}
Configuração do aplicativo personalizado
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 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, ...
]
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
Tipo: string
Valores válidos: o URI do Amazon S3 do pacote em um bucket do Amazon S3. Por exemplo,
s3://example-bucket/MyCustomApp.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 operador. Para obter mais informações sobre unidades de recursos, consulte Endpoints e cotas de serviço. A propriedade
compute
especifica uma alocação de unidades de recursos para a família de operadorescompute
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 personalizados 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 a API DescribeApp 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 personalizados 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 propriedade image
(opcional) especifica a localização de uma imagem de contêiner que o SimSpace Weaver usa para executar aplicativos nesse domínio (não compatível 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 a default_image
estiver especificada na seção de nível superior simulation_properties
, os aplicativos nesse domínio usarão default_image
. Para ter mais informações, consulte Contêineres personalizados.
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
Tipo: 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
.