Partilhar via


AciServiceDeploymentConfiguration Classe

Representa informações de configuração de implementação para um serviço implementado no Azure Container Instances.

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

Crie um objeto de configuração para implementar um Webservice do 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

Name Description
cpu_cores

O número de núcleos de CPU a alocar para este Webservice. Pode ser um decimal. Predefinições para 0.1

Default value: None
memory_gb

A quantidade de memória (em GB) a alocar para este Webservice. Pode ser um decimal. Predefinições para 0,5

Default value: None
tags

Um dicionário de etiquetas de valor chave para fornecer este webservice.

Default value: None
properties

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

Default value: None
description
str

Uma descrição para fornecer este serviço Web.

Default value: None
location
str

A região do Azure para implementar este Webservice. Se não for especificado, será utilizada a localização da Área de Trabalho. Para obter mais detalhes sobre as regiões disponíveis, veja Produtos por região.

Default value: None
auth_enabled

Quer ative ou não a autenticação para este Webservice. Predefinições para Falso.

Default value: None
ssl_enabled

Quer ative ou não o SSL para este Webservice. Predefinições para Falso.

Default value: None
enable_app_insights

Quer ative ou não o AppInsights para este Webservice. Predefinições para Falso.

Default value: None
ssl_cert_pem_file
str

O ficheiro de certificado necessário se o SSL estiver ativado.

Default value: None
ssl_key_pem_file
str

O ficheiro de chave necessário se o SSL estiver ativado.

Default value: None
ssl_cname
str

O cname para se o SSL estiver ativado.

Default value: None
dns_name_label
str

A etiqueta de nome DNS para o ponto final de classificação. Se não for especificada, será gerada uma etiqueta de nome DNS exclusiva para o ponto final de classificação.

Default value: None
primary_key
str

Uma chave de autenticação primária a utilizar para este webservice.

Default value: None
secondary_key
str

Uma chave de autenticação secundária a utilizar para este webservice.

Default value: None
collect_model_data

Quer ative ou não a recolha de dados de modelos para este Webservice. Predefinições para Falso

Default value: None
cmk_vault_base_url
str

url base do cofre de chaves gerido pelo cliente

Default value: None
cmk_key_name
str

nome da chave gerida pelo cliente.

Default value: None
cmk_key_version
str

versão da chave gerida 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 um decimal. Predefinições para 0.1

memory_gb
Necessário

A quantidade de memória (em GB) a alocar para este Webservice. Pode ser um decimal. Predefinições para 0,5

tags
Necessário

Um dicionário de etiquetas de valor chave para fornecer este webservice.

properties
Necessário

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

description
Necessário
str

Uma descrição para fornecer este serviço Web.

location
Necessário
str

A região do Azure para implementar este Webservice. Se não for especificado, será utilizada a localização da Área de Trabalho. Para obter mais detalhes sobre as regiões disponíveis, veja Produtos por região.

auth_enabled
Necessário

Quer ative ou não a autenticação para este Webservice. Predefinições para Falso.

ssl_enabled
Necessário

Quer ative ou não o SSL para este Webservice. Predefinições para Falso.

enable_app_insights
Necessário

Quer ative ou não o AppInsights para este Webservice. Predefinições para Falso.

ssl_cert_pem_file
Necessário
str

O ficheiro de certificado necessário se o SSL estiver ativado.

ssl_key_pem_file
Necessário
str

O ficheiro de chave necessário se o SSL estiver ativado.

ssl_cname
Necessário
str

O cname para se o SSL estiver ativado.

dns_name_label
Necessário
str

A etiqueta de nome DNS para o ponto final de classificação. Se não for especificada, será gerada uma etiqueta de nome DNS exclusiva para o ponto final de classificação.

primary_key
Necessário
str

Uma chave de autenticação primária a utilizar para este webservice.

secondary_key
Necessário
str

Uma chave de autenticação secundária a utilizar para este webservice.

collect_model_data
Necessário

Quer ative ou não a recolha de dados de modelos para este Webservice. Predefinições para Falso

cmk_vault_base_url
Necessário
str

url base do cofre de chaves gerido pelo cliente

cmk_key_name
Necessário
str

nome da chave gerida pelo cliente.

cmk_key_version
Necessário
str

versão da chave gerida 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 um decimal. Predefinições para 0.1

memory_gb

A quantidade de memória (em GB) a alocar para este Webservice. Pode ser um decimal. Predefinições para 0,5

azureml.core.webservice.AciServiceDeploymentConfiguration.tags

Um dicionário de etiquetas de valor chave para fornecer este webservice.

azureml.core.webservice.AciServiceDeploymentConfiguration.properties

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

azureml.core.webservice.AciServiceDeploymentConfiguration.description

Uma descrição para fornecer este serviço Web.

azureml.core.webservice.AciServiceDeploymentConfiguration.location

A região do Azure para implementar este Webservice. Se não for especificado, será utilizada a localização da Área de Trabalho. Para obter mais detalhes sobre as regiões disponíveis, veja Produtos por região.

auth_enabled

Se pretende ativar ou não a autenticação para este webservice. A predefinição é Falso.

ssl_enabled

Quer ative ou não o SSL para este webservice. A predefinição é Falso.

enable_app_insights

Quer ative ou não o AppInsights para este webservice. A predefinição é Falso.

ssl_cert_pem_file
str

O ficheiro de certificado necessário se o SSL estiver ativado.

ssl_key_pem_file
str

O ficheiro de chave necessário se o SSL estiver ativado.

ssl_cname
str

O cname para se o SSL estiver ativado.

dns_name_label
str

A etiqueta de nome DNS para o ponto final de classificação. Se não for especificada, será gerada uma etiqueta de nome DNS exclusiva para o ponto final de classificação.

primary_key
str

Uma chave de autenticação primária a utilizar para este webservice.

secondary_key
str

Uma chave de autenticação secundária a utilizar para este webservice.

collect_model_data

Ativar ou não a recolha de dados do modelo para o Webservice.

Métodos

print_deploy_configuration

Imprima a configuração da implementação.

validate_configuration

Verifique se os valores de configuração especificados são válidos.

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

print_deploy_configuration

Imprima a configuração da implementação.

print_deploy_configuration()

validate_configuration

Verifique se os valores de configuração especificados são válidos.

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

validate_configuration()

Exceções

Tipo Description