WebserviceDeploymentConfiguration Classe
Define a funcionalidade de classe base para todos os objetos de configuração de implementação do Webservice.
Esta classe representa os parâmetros de configuração para implementar um webservice num destino específico.
Por exemplo, para criar a implementação para Azure Kubernetes Service, utilize o deploy_configuration
método da AksWebservice classe .
Inicialize o objeto de configuração.
- Herança
-
WebserviceDeploymentConfiguration
Construtor
WebserviceDeploymentConfiguration(type, description=None, tags=None, properties=None, primary_key=None, secondary_key=None, location=None)
Parâmetros
Name | Description |
---|---|
type
Necessário
|
O tipo de Webservice associado a este objeto. |
description
|
Uma descrição para dar a este Webservice. Default value: None
|
tags
|
Um dicionário de etiquetas de valor de chave para dar este webservice. Default value: None
|
properties
|
Um dicionário de propriedades de valor de 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
|
primary_key
|
Uma chave de autenticação primária a utilizar para este webservice. Default value: None
|
secondary_key
|
Uma chave de autenticação secundária a utilizar para este webservice. Default value: None
|
location
|
A região do Azure onde implementar este webservice. Default value: None
|
type
Necessário
|
O tipo de Webservice associado a este objeto. |
description
Necessário
|
Uma descrição para dar a este Webservice. |
tags
Necessário
|
Um dicionário de etiquetas de valor de chave para dar este webservice. |
properties
Necessário
|
Um dicionário de propriedades de valor de 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. |
primary_key
Necessário
|
Uma chave de autenticação primária a utilizar para este webservice. |
secondary_key
Necessário
|
Uma chave de autenticação secundária a utilizar para este webservice. |
location
Necessário
|
A região do Azure onde implementar este webservice. |
Variáveis
Name | Description |
---|---|
azureml.core.webservice.Webservice.description
|
Uma descrição para dar a este Webservice. |
azureml.core.webservice.Webservice.tags
|
Um dicionário de etiquetas de valor de chave para dar este webservice. |
azureml.core.webservice.Webservice.properties
|
Um dicionário de propriedades de valor de 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.Webservice.primary_key
|
Uma chave de autenticação primária a utilizar para este webservice. |
azureml.core.webservice.Webservice.secondary_key
|
Uma chave de autenticação secundária a utilizar para este webservice. |
azureml.core.webservice.Webservice.location
|
A região do Azure onde implementar este 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. Gera uma WebserviceException falha na validação if. |
validate_image |
Verifique se a imagem que está a ser implementada no Webservice é válida. Gera uma WebserviceException falha na validação if. |
print_deploy_configuration
Imprima a configuração da implementação.
abstract print_deploy_configuration()
validate_configuration
Verifique se os valores de configuração especificados são válidos.
Gera uma WebserviceException falha na validação if.
abstract validate_configuration()
Exceções
Tipo | Description |
---|---|
validate_image
Verifique se a imagem que está a ser implementada no Webservice é válida.
Gera uma WebserviceException falha na validação if.
validate_image(image)
Parâmetros
Name | Description |
---|---|
cls
Necessário
|
Indica que se trata de um método de classe. |
image
Necessário
|
A imagem que será implementada no serviço Web. |
Exceções
Tipo | Description |
---|---|