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

type
Webservice
Necessário

O tipo de Webservice associado a este objeto.

description
str
valor predefinido: None

Uma descrição para dar a este Webservice.

tags
dict[str, str]
valor predefinido: None

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

properties
dict[str, str]
valor predefinido: None

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
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.

location
str
valor predefinido: None

A região do Azure onde implementar este webservice.

type
Webservice
Necessário

O tipo de Webservice associado a este objeto.

description
str
Necessário

Uma descrição para dar a este Webservice.

tags
dict[str, str]
Necessário

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

properties
dict[str, str]
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
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.

location
str
Necessário

A região do Azure onde implementar este webservice.

Variáveis

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

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

cls
Necessário

Indica que se trata de um método de classe.

image
Image
Necessário

A imagem que será implementada no serviço Web.

Exceções