Partager via


WebserviceDeploymentConfiguration Classe

Définit la fonctionnalité de classe de base pour tous les objets de configuration de déploiement webservice.

Cette classe représente les paramètres de configuration pour le déploiement d’un service Web sur une cible spécifique. Par exemple, pour créer un déploiement pour Azure Kubernetes Service, utilisez la deploy_configuration méthode de la AksWebservice classe.

Initialisez l’objet de configuration.

Constructeur

WebserviceDeploymentConfiguration(type, description=None, tags=None, properties=None, primary_key=None, secondary_key=None, location=None)

Paramètres

Nom Description
type
Obligatoire

Type de service Web associé à cet objet.

description
str

Description pour donner à ce service Web.

Valeur par défaut: None
tags

Dictionnaire de balises de valeur de clé pour donner à ce service Webservice.

Valeur par défaut: None
properties

Dictionnaire de propriétés de valeur de clé pour donner à ce service Web. Ces propriétés ne peuvent pas être modifiées après le déploiement, mais de nouvelles paires clé-valeur peuvent être ajoutées.

Valeur par défaut: None
primary_key
str

Clé d’authentification primaire à utiliser pour ce service Web.

Valeur par défaut: None
secondary_key
str

Clé d’authentification secondaire à utiliser pour ce service Web.

Valeur par défaut: None
location
str

Région Azure dans laquelle déployer ce service web.

Valeur par défaut: None
type
Obligatoire

Type de service Web associé à cet objet.

description
Obligatoire
str

Description pour donner à ce service Web.

tags
Obligatoire

Dictionnaire de balises de valeur de clé pour donner à ce service Webservice.

properties
Obligatoire

Dictionnaire de propriétés de valeur de clé pour donner à ce service Web. Ces propriétés ne peuvent pas être modifiées après le déploiement, mais de nouvelles paires clé-valeur peuvent être ajoutées.

primary_key
Obligatoire
str

Clé d’authentification primaire à utiliser pour ce service Web.

secondary_key
Obligatoire
str

Clé d’authentification secondaire à utiliser pour ce service Web.

location
Obligatoire
str

Région Azure dans laquelle déployer ce service web.

Variables

Nom Description
azureml.core.webservice.Webservice.description

Description pour donner à ce service Web.

azureml.core.webservice.Webservice.tags

Dictionnaire de balises de valeur de clé pour donner à ce service Webservice.

azureml.core.webservice.Webservice.properties

Dictionnaire de propriétés de valeur de clé pour donner à ce service Web. Ces propriétés ne peuvent pas être modifiées après le déploiement, mais de nouvelles paires clé-valeur peuvent être ajoutées.

azureml.core.webservice.Webservice.primary_key

Clé d’authentification primaire à utiliser pour ce service Web.

azureml.core.webservice.Webservice.secondary_key

Clé d’authentification secondaire à utiliser pour ce service Web.

azureml.core.webservice.Webservice.location

Région Azure dans laquelle déployer ce service web.

Méthodes

print_deploy_configuration

Imprimez la configuration du déploiement.

validate_configuration

Vérifiez que les valeurs de configuration spécifiées sont valides.

Déclenche une validation en cas d’échec WebserviceException .

validate_image

Vérifiez que l’image déployée sur le service Web est valide.

Déclenche une validation en cas d’échec WebserviceException .

print_deploy_configuration

Imprimez la configuration du déploiement.

abstract print_deploy_configuration()

validate_configuration

Vérifiez que les valeurs de configuration spécifiées sont valides.

Déclenche une validation en cas d’échec WebserviceException .

abstract validate_configuration()

Exceptions

Type Description

validate_image

Vérifiez que l’image déployée sur le service Web est valide.

Déclenche une validation en cas d’échec WebserviceException .

validate_image(image)

Paramètres

Nom Description
cls
Obligatoire

Indique qu’il s’agit d’une méthode de classe.

image
Obligatoire

Image qui sera déployée sur le service web.

Exceptions

Type Description