Compartilhar via


WebserviceDeploymentConfiguration Classe

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

Essa classe representa os parâmetros de configuração para implantar um serviço Web em um destino específico. Por exemplo, para criar a implantação para o Serviço de Kubernetes do Azure, use o deploy_configuration método da AksWebservice 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

Nome Description
type
Obrigatório

O tipo de serviço Web associado a esse objeto.

description
str

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

Valor padrão: None
tags

Um dicionário de marcas de valor de chave para fornecer esse serviço Web.

Valor padrão: None
properties

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

Valor padrão: None
primary_key
str

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

Valor padrão: None
secondary_key
str

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

Valor padrão: None
location
str

A região do Azure na qual implantar esse serviço Web.

Valor padrão: None
type
Obrigatório

O tipo de serviço Web associado a esse objeto.

description
Obrigatório
str

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

tags
Obrigatório

Um dicionário de marcas de valor de chave para fornecer esse serviço Web.

properties
Obrigatório

Um dicionário de propriedades de valor de chave para fornecer esse serviço Web. 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
Obrigatório
str

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

secondary_key
Obrigatório
str

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

location
Obrigatório
str

A região do Azure na qual implantar esse serviço Web.

Variáveis

Nome Description
azureml.core.webservice.Webservice.description

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

azureml.core.webservice.Webservice.tags

Um dicionário de marcas de valor de chave para fornecer esse serviço Web.

azureml.core.webservice.Webservice.properties

Um dicionário de propriedades de valor de chave para fornecer esse serviço Web. 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 serviço Web.

azureml.core.webservice.Webservice.secondary_key

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

azureml.core.webservice.Webservice.location

A região do Azure na qual implantar esse serviço Web.

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 caso de falha na validação.

validate_image

Verifique se a imagem que está sendo implantada no serviço Web é válida.

Gera um WebserviceException caso de falha na validação.

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 caso de falha na validação.

abstract validate_configuration()

Exceções

Tipo Description

validate_image

Verifique se a imagem que está sendo implantada no serviço Web é válida.

Gera um WebserviceException caso de falha na validação.

validate_image(image)

Parâmetros

Nome Description
cls
Obrigatório

Indica que esse é um método de classe.

image
Obrigatório

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

Exceções

Tipo Description