Partilhar via


WebserviceDeploymentConfiguration Classe

Define a funcionalidade de classe base para todos os objetos de configuração de implantação de Webservice.

Essa classe representa os parâmetros de configuração para implantar um Webservice em um destino específico. Por exemplo, para criar implantação para o Serviço Kubernetes do Azure, use o deploy_configurationAksWebservice método da classe.

Inicialize o objeto de configuração.

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 fornecer este WebService.

Default value: None
tags

Um dicionário de tags de valor chave para fornecer este WebService.

Default value: None
properties

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

Default value: None
primary_key
str

Uma chave de autenticação primária a ser usada para este WebService.

Default value: None
secondary_key
str

Uma chave de autenticação secundária a ser usada para este WebService.

Default value: None
location
str

A região do Azure na qual implantar este WebService.

Default value: None
type
Necessário

O tipo de Webservice associado a este objeto.

description
Necessário
str

Uma descrição para fornecer este WebService.

tags
Necessário

Um dicionário de tags de valor chave para fornecer este WebService.

properties
Necessário

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

primary_key
Necessário
str

Uma chave de autenticação primária a ser usada para este WebService.

secondary_key
Necessário
str

Uma chave de autenticação secundária a ser usada para este WebService.

location
Necessário
str

A região do Azure na qual implantar este WebService.

Variáveis

Name Description
azureml.core.webservice.Webservice.description

Uma descrição para fornecer este WebService.

azureml.core.webservice.Webservice.tags

Um dicionário de tags de valor chave para fornecer este WebService.

azureml.core.webservice.Webservice.properties

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

azureml.core.webservice.Webservice.primary_key

Uma chave de autenticação primária a ser usada para este WebService.

azureml.core.webservice.Webservice.secondary_key

Uma chave de autenticação secundária a ser usada para este WebService.

azureml.core.webservice.Webservice.location

A região do Azure na qual implantar este WebService.

Métodos

print_deploy_configuration

Imprima a configuração de implantação.

validate_configuration

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

Gera um WebserviceException se a validação falhar.

validate_image

Verifique se a imagem que está sendo implantada no WebService é válida.

Gera um WebserviceException se a validação falhar.

print_deploy_configuration

Imprima a configuração de implantação.

abstract print_deploy_configuration()

validate_configuration

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

Gera um WebserviceException se a validação falhar.

abstract validate_configuration()

Exceções

Tipo Description

validate_image

Verifique se a imagem que está sendo implantada no WebService é válida.

Gera um WebserviceException se a validação falhar.

validate_image(image)

Parâmetros

Name Description
cls
Necessário

Indica que este é um método de classe.

image
Necessário

A imagem que será implantada no webservice.

Exceções

Tipo Description