Partilhar via


AciServiceDeploymentConfiguration Classe

Representa informações de configuração de implantação para um serviço implantado em Instâncias de Contêiner do Azure.

Crie um objeto AciServiceDeploymentConfiguration usando o deploy_configuration método da AciWebservice classe.

Crie um objeto de configuração para implantar um serviço Web ACI.

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

Name Description
cpu_cores

O número de núcleos de CPU a alocar para este WebService. Pode ser decimal. O padrão é 0,1

Default value: None
memory_gb

A quantidade de memória (em GB) a alocar para este WebService. Pode ser decimal. O padrão é 0,5

Default value: None
tags

Um dicionário de tags de valor chave para fornecer este WebService.

Default value: None
properties

Um dicionário de propriedades de valor de chave para fornecer este WebService. Essas propriedades não podem ser alteradas após a implantação, no entanto, novos pares de valor de chave podem ser adicionados.

Default value: None
description
str

Uma descrição para fornecer este WebService.

Default value: None
location
str

A região do Azure na qual implantar este WebService. Se não for especificado, o local do espaço de trabalho será usado. Para obter mais detalhes sobre as regiões disponíveis, consulte Produtos por região.

Default value: None
auth_enabled

Habilitar ou não a autenticação para este WebService. A definição padrão é 'False'.

Default value: None
ssl_enabled

Ativar ou não o SSL para este WebService. A definição padrão é 'False'.

Default value: None
enable_app_insights

Habilitar ou não o AppInsights para este WebService. A definição padrão é 'False'.

Default value: None
ssl_cert_pem_file
str

O arquivo cert necessário se o SSL estiver habilitado.

Default value: None
ssl_key_pem_file
str

O arquivo de chave necessário se o SSL estiver habilitado.

Default value: None
ssl_cname
str

O cname para se o SSL estiver habilitado.

Default value: None
dns_name_label
str

O rótulo de nome DNS para o ponto de extremidade de pontuação. Se não for especificado, um rótulo de nome DNS exclusivo será gerado para o ponto de extremidade de pontuação.

Default value: None
primary_key
str

Uma chave de autenticação primária a ser usada para este WebService.

Default value: None
secondary_key
str

Uma chave de autenticação secundária a ser usada para este WebService.

Default value: None
collect_model_data

Se deve ou não habilitar a coleta de dados de modelo para este WebService. Padrão para False

Default value: None
cmk_vault_base_url
str

URL base do cofre de chaves gerenciado pelo cliente

Default value: None
cmk_key_name
str

nome da chave gerenciada pelo cliente.

Default value: None
cmk_key_version
str

versão da chave gerenciada pelo cliente.

Default value: None
vnet_name
str

nome da rede virtual.

Default value: None
subnet_name
str

nome da sub-rede na rede virtual.

Default value: None
cpu_cores
Necessário

O número de núcleos de CPU a alocar para este WebService. Pode ser decimal. O padrão é 0,1

memory_gb
Necessário

A quantidade de memória (em GB) a alocar para este WebService. Pode ser decimal. O padrão é 0,5

tags
Necessário

Um dicionário de tags de valor chave para fornecer este WebService.

properties
Necessário

Um dicionário de propriedades de valor de chave para fornecer este WebService. Essas propriedades não podem ser alteradas após a implantação, no entanto, novos pares de valor de chave podem ser adicionados.

description
Necessário
str

Uma descrição para fornecer este WebService.

location
Necessário
str

A região do Azure na qual implantar este WebService. Se não for especificado, o local do espaço de trabalho será usado. Para obter mais detalhes sobre as regiões disponíveis, consulte Produtos por região.

auth_enabled
Necessário

Habilitar ou não a autenticação para este WebService. A definição padrão é 'False'.

ssl_enabled
Necessário

Ativar ou não o SSL para este WebService. A definição padrão é 'False'.

enable_app_insights
Necessário

Habilitar ou não o AppInsights para este WebService. A definição padrão é 'False'.

ssl_cert_pem_file
Necessário
str

O arquivo cert necessário se o SSL estiver habilitado.

ssl_key_pem_file
Necessário
str

O arquivo de chave necessário se o SSL estiver habilitado.

ssl_cname
Necessário
str

O cname para se o SSL estiver habilitado.

dns_name_label
Necessário
str

O rótulo de nome DNS para o ponto de extremidade de pontuação. Se não for especificado, um rótulo de nome DNS exclusivo será gerado para o ponto de extremidade de pontuação.

primary_key
Necessário
str

Uma chave de autenticação primária a ser usada para este WebService.

secondary_key
Necessário
str

Uma chave de autenticação secundária a ser usada para este WebService.

collect_model_data
Necessário

Se deve ou não habilitar a coleta de dados de modelo para este WebService. Padrão para False

cmk_vault_base_url
Necessário
str

URL base do cofre de chaves gerenciado pelo cliente

cmk_key_name
Necessário
str

nome da chave gerenciada pelo cliente.

cmk_key_version
Necessário
str

versão da chave gerenciada pelo cliente.

vnet_name
Necessário
str

nome da rede virtual.

subnet_name
Necessário
str

nome da sub-rede na rede virtual.

Variáveis

Name Description
cpu_cores

O número de núcleos de CPU a alocar para este WebService. Pode ser decimal. O padrão é 0,1

memory_gb

A quantidade de memória (em GB) a alocar para este WebService. Pode ser decimal. O padrão é 0,5

azureml.core.webservice.AciServiceDeploymentConfiguration.tags

Um dicionário de tags de valor chave para fornecer este WebService.

azureml.core.webservice.AciServiceDeploymentConfiguration.properties

Um dicionário de propriedades de valor de chave para fornecer este WebService. Essas propriedades não podem ser alteradas após a implantação, no entanto, novos pares de valor de chave podem ser adicionados.

azureml.core.webservice.AciServiceDeploymentConfiguration.description

Uma descrição para fornecer este WebService.

azureml.core.webservice.AciServiceDeploymentConfiguration.location

A região do Azure na qual implantar este WebService. Se não for especificado, o local do espaço de trabalho será usado. Para obter mais detalhes sobre as regiões disponíveis, consulte Produtos por região.

auth_enabled

Habilitar ou não a autenticação para este WebService. A definição padrão é 'False'.

ssl_enabled

Ativar ou não o SSL para este WebService. A definição padrão é 'False'.

enable_app_insights

Habilitar ou não o AppInsights para este WebService. A definição padrão é 'False'.

ssl_cert_pem_file
str

O arquivo cert necessário se o SSL estiver habilitado.

ssl_key_pem_file
str

O arquivo de chave necessário se o SSL estiver habilitado.

ssl_cname
str

O cname para se o SSL estiver habilitado.

dns_name_label
str

O rótulo de nome DNS para o ponto de extremidade de pontuação. Se não for especificado, um rótulo de nome DNS exclusivo será gerado para o ponto de extremidade de pontuação.

primary_key
str

Uma chave de autenticação primária a ser usada para este WebService.

secondary_key
str

Uma chave de autenticação secundária a ser usada para este WebService.

collect_model_data

Se a coleta de dados de modelo deve ou não ser habilitada para o WebService.

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.

Irá gerar um WebserviceException se a validação falhar.

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.

Irá gerar um WebserviceException se a validação falhar.

validate_configuration()

Exceções

Tipo Description