AciServiceDeploymentConfiguration Classe
Representa informações de configuração de implantação para um serviço implantado nas Instâncias de Contêiner do Azure.
Crie um objeto AciServiceDeploymentConfiguration usando o método deploy_configuration
da classe AciWebservice.
Crie um objeto de configuração para implantar um serviço Web da ACI.
- Herança
-
AciServiceDeploymentConfiguration
Construtor
AciServiceDeploymentConfiguration(cpu_cores=None, memory_gb=None, tags=None, properties=None, description=None, location=None, auth_enabled=None, ssl_enabled=None, enable_app_insights=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, ssl_cname=None, dns_name_label=None, primary_key=None, secondary_key=None, collect_model_data=None, cmk_vault_base_url=None, cmk_key_name=None, cmk_key_version=None, vnet_name=None, subnet_name=None)
Parâmetros
Nome | Description |
---|---|
cpu_cores
|
O número de núcleos de CPU a serem alocados para esse serviço Web. Pode ser um decimal. O valor padrão é 0,1 Valor padrão: None
|
memory_gb
|
A quantidade de memória (em GB) alocada para esse serviço Web. Pode ser um decimal. O valor padrão é 0.5 Valor padrão: None
|
tags
|
Um dicionário de marcas de chave-valor a serem fornecidas a esse serviço Web. Valor padrão: None
|
properties
|
Um dicionário de propriedades de chave-valor a serem fornecidas a esse serviço Web. Essas propriedades não podem ser alteradas após a implantação, no entanto, novos pares de chave/valor podem ser adicionados. Valor padrão: None
|
description
|
Uma descrição a ser fornecida a esse serviço Web. Valor padrão: None
|
location
|
A região do Azure na qual implantar esse serviço Web. Se não for especificado, o local do workspace será usado. Para obter mais detalhes sobre as regiões disponíveis, consulte Produtos por região. Valor padrão: None
|
auth_enabled
|
Se a autenticação deve ou não ser habilitada para esse serviço Web. Usa False como padrão. Valor padrão: None
|
ssl_enabled
|
Se o SSL deve ser habilitado ou não para esse serviço Web. Usa False como padrão. Valor padrão: None
|
enable_app_insights
|
Se o AppInsights deve ser habilitado ou não para esse serviço Web. Usa False como padrão. Valor padrão: None
|
ssl_cert_pem_file
|
O arquivo de certificado necessário se o SSL estiver habilitado. Valor padrão: None
|
ssl_key_pem_file
|
O arquivo de chave necessário se o SSL estiver habilitado. Valor padrão: None
|
ssl_cname
|
O cname a ser usado se o SSL estiver habilitado. Valor padrão: None
|
dns_name_label
|
O rótulo de nome DNS do ponto de extremidade de pontuação. Se ele não for especificado, um rótulo de nome DNS exclusivo será gerado para o ponto de extremidade de pontuação. Valor padrão: None
|
primary_key
|
Uma chave de autenticação primária a ser usada para esse serviço Web. Valor padrão: None
|
secondary_key
|
Uma chave de autenticação secundária a ser usada para esse serviço Web. Valor padrão: None
|
collect_model_data
|
Se a coleta de dados de modelo deve ou não ser habilitada para esse serviço Web. Usa False como padrão Valor padrão: None
|
cmk_vault_base_url
|
URL base do cofre de chaves gerenciadas pelo cliente Valor padrão: None
|
cmk_key_name
|
O nome da chave gerenciada pelo cliente. Valor padrão: None
|
cmk_key_version
|
Versão da chave gerenciada pelo cliente. Valor padrão: None
|
vnet_name
|
O nome da rede virtual. Valor padrão: None
|
subnet_name
|
O nome da sub-rede na rede virtual. Valor padrão: None
|
cpu_cores
Obrigatório
|
O número de núcleos de CPU a serem alocados para esse serviço Web. Pode ser um decimal. O valor padrão é 0,1 |
memory_gb
Obrigatório
|
A quantidade de memória (em GB) alocada para esse serviço Web. Pode ser um decimal. O valor padrão é 0.5 |
tags
Obrigatório
|
Um dicionário de marcas de chave-valor a serem fornecidas a esse serviço Web. |
properties
Obrigatório
|
Um dicionário de propriedades de chave-valor a serem fornecidas a esse serviço Web. Essas propriedades não podem ser alteradas após a implantação, no entanto, novos pares de chave/valor podem ser adicionados. |
description
Obrigatório
|
Uma descrição a ser fornecida a esse serviço Web. |
location
Obrigatório
|
A região do Azure na qual implantar esse serviço Web. Se não for especificado, o local do workspace será usado. Para obter mais detalhes sobre as regiões disponíveis, consulte Produtos por região. |
auth_enabled
Obrigatório
|
Se a autenticação deve ou não ser habilitada para esse serviço Web. Usa False como padrão. |
ssl_enabled
Obrigatório
|
Se o SSL deve ser habilitado ou não para esse serviço Web. Usa False como padrão. |
enable_app_insights
Obrigatório
|
Se o AppInsights deve ser habilitado ou não para esse serviço Web. Usa False como padrão. |
ssl_cert_pem_file
Obrigatório
|
O arquivo de certificado necessário se o SSL estiver habilitado. |
ssl_key_pem_file
Obrigatório
|
O arquivo de chave necessário se o SSL estiver habilitado. |
ssl_cname
Obrigatório
|
O cname a ser usado se o SSL estiver habilitado. |
dns_name_label
Obrigatório
|
O rótulo de nome DNS do ponto de extremidade de pontuação. Se ele não for especificado, um rótulo de nome DNS exclusivo será gerado para o ponto de extremidade de pontuação. |
primary_key
Obrigatório
|
Uma chave de autenticação primária a ser usada para esse serviço Web. |
secondary_key
Obrigatório
|
Uma chave de autenticação secundária a ser usada para esse serviço Web. |
collect_model_data
Obrigatório
|
Se a coleta de dados de modelo deve ou não ser habilitada para esse serviço Web. Usa False como padrão |
cmk_vault_base_url
Obrigatório
|
URL base do cofre de chaves gerenciadas pelo cliente |
cmk_key_name
Obrigatório
|
O nome da chave gerenciada pelo cliente. |
cmk_key_version
Obrigatório
|
Versão da chave gerenciada pelo cliente. |
vnet_name
Obrigatório
|
O nome da rede virtual. |
subnet_name
Obrigatório
|
O nome da sub-rede na rede virtual. |
Variáveis
Nome | Description |
---|---|
cpu_cores
|
O número de núcleos de CPU a serem alocados para esse serviço Web. Pode ser um decimal. O valor padrão é 0,1 |
memory_gb
|
A quantidade de memória (em GB) alocada para esse serviço Web. Pode ser um decimal. O valor padrão é 0.5 |
azureml.core.webservice.AciServiceDeploymentConfiguration.tags
|
Um dicionário de marcas de chave-valor a serem fornecidas a esse serviço Web. |
azureml.core.webservice.AciServiceDeploymentConfiguration.properties
|
Um dicionário de propriedades de chave-valor a serem fornecidas a esse serviço Web. Essas propriedades não podem ser alteradas após a implantação, no entanto, novos pares de chave/valor podem ser adicionados. |
azureml.core.webservice.AciServiceDeploymentConfiguration.description
|
Uma descrição a ser fornecida a esse serviço Web. |
azureml.core.webservice.AciServiceDeploymentConfiguration.location
|
A região do Azure na qual implantar esse serviço Web. Se não for especificado, o local do workspace será usado. Para obter mais detalhes sobre as regiões disponíveis, consulte Produtos por região. |
auth_enabled
|
Se a autenticação deve ou não ser habilitada para esse serviço Web. Usa False como padrão. |
ssl_enabled
|
Se o SSL deve ser habilitado ou não para esse serviço Web. Usa False como padrão. |
enable_app_insights
|
Se o AppInsights deve ser habilitado ou não para esse serviço Web. Usa False como padrão. |
ssl_cert_pem_file
|
O arquivo de certificado necessário se o SSL estiver habilitado. |
ssl_key_pem_file
|
O arquivo de chave necessário se o SSL estiver habilitado. |
ssl_cname
|
O cname a ser usado se o SSL estiver habilitado. |
dns_name_label
|
O rótulo de nome DNS do ponto de extremidade de pontuação. Se ele não for especificado, um rótulo de nome DNS exclusivo será gerado para o ponto de extremidade de pontuação. |
primary_key
|
Uma chave de autenticação primária a ser usada para esse serviço Web. |
secondary_key
|
Uma chave de autenticação secundária a ser usada para esse serviço Web. |
collect_model_data
|
Se a coleta de dados de modelo deve ou não ser habilitada para o serviço Web. |
Métodos
print_deploy_configuration |
Imprima a configuração de implantação. |
validate_configuration |
Verifique se os valores de configuração especificados são válidos. Gerará uma WebserviceException quando a validação falha. |
print_deploy_configuration
Imprima a configuração de implantação.
print_deploy_configuration()
validate_configuration
Verifique se os valores de configuração especificados são válidos.
Gerará uma WebserviceException quando a validação falha.
validate_configuration()
Exceções
Tipo | Description |
---|---|