Partilhar via


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
str

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
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
location
str

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
str

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

location
Necessário
str

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