Share 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

cpu_cores
float
valor predefinido: None

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

memory_gb
float
valor predefinido: None

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

tags
dict[str, str]
valor predefinido: None

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

properties
dict[str, str]
valor predefinido: None

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
str
valor predefinido: None

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

location
str
valor predefinido: None

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
bool
valor predefinido: None

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

ssl_enabled
bool
valor predefinido: None

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

enable_app_insights
bool
valor predefinido: None

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

ssl_cert_pem_file
str
valor predefinido: None

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

ssl_key_pem_file
str
valor predefinido: None

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

ssl_cname
str
valor predefinido: None

O cname para se o SSL estiver ativado.

dns_name_label
str
valor predefinido: None

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
valor predefinido: None

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

secondary_key
str
valor predefinido: None

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

collect_model_data
bool
valor predefinido: None

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

cmk_vault_base_url
str
valor predefinido: None

url base do cofre de chaves gerido pelo cliente

cmk_key_name
str
valor predefinido: None

nome da chave gerida pelo cliente.

cmk_key_version
str
valor predefinido: None

versão da chave gerida pelo cliente.

vnet_name
str
valor predefinido: None

nome da rede virtual.

subnet_name
str
valor predefinido: None

nome da sub-rede na rede virtual.

cpu_cores
float
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
float
Necessário

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

tags
dict[str, str]
Necessário

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

properties
dict[str, str]
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
str
Necessário

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

location
str
Necessário

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
bool
Necessário

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

ssl_enabled
bool
Necessário

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

enable_app_insights
bool
Necessário

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

ssl_cert_pem_file
str
Necessário

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

ssl_key_pem_file
str
Necessário

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

ssl_cname
str
Necessário

O cname para se o SSL estiver ativado.

dns_name_label
str
Necessário

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
Necessário

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

secondary_key
str
Necessário

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

collect_model_data
bool
Necessário

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

cmk_vault_base_url
str
Necessário

url base do cofre de chaves gerido pelo cliente

cmk_key_name
str
Necessário

nome da chave gerida pelo cliente.

cmk_key_version
str
Necessário

versão da chave gerida pelo cliente.

vnet_name
str
Necessário

nome da rede virtual.

subnet_name
str
Necessário

nome da sub-rede na rede virtual.

Variáveis

cpu_cores
float

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

memory_gb
float

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
bool

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

ssl_enabled
bool

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

enable_app_insights
bool

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
bool

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