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
com 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 seus aplicativos personalizados usando o StartApp API.
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
Type: string
Valores válidos: O Amazon S3 URI do pacote em um bucket do Amazon S3. Por exemplo,
s3://weaver-myproject-111122223333-app-zips-us-west-2/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 trabalhador. 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. SimSpace Weaver mapeia portas alocadas dinamicamente para suas portas de entrada especificadas. As portas de entrada são ambas TCP e. UDP Use o comando DescribeApp APIpara 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 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
e1.12
). Forneça o URI para um repositório no Amazon Elastic Container Registry (AmazonECR) 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.
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 (AmazonECR) (por exemplo,
111122223333.dkr.ecr.us-west-2.amazonaws.com/my-ecr-repository:latest
)