WebserviceDeploymentConfiguration Classe

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

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

Initialisez l’objet de configuration.

Héritage
WebserviceDeploymentConfiguration

Constructeur

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

Paramètres

type
Webservice
Obligatoire

Type de service web associé à cet objet.

description
str
valeur par défaut: None

Description du service Web.

tags
dict[str, str]
valeur par défaut: None

Dictionnaire des étiquettes de valeur de clé à attribuer à ce service Web.

properties
dict[str, str]
valeur par défaut: None

Dictionnaire de propriétés (clé-valeur) à fournir à ce service Web. Ces propriétés ne peuvent pas être modifiées après le déploiement. De nouvelles paires clé/valeur peuvent toutefois être ajoutées.

primary_key
str
valeur par défaut: None

Clé d’authentification principale à utiliser pour ce service web.

secondary_key
str
valeur par défaut: None

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

location
str
valeur par défaut: None

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

type
Webservice
Obligatoire

Type de service web associé à cet objet.

description
str
Obligatoire

Description du service Web.

tags
dict[str, str]
Obligatoire

Dictionnaire des étiquettes de valeur de clé à attribuer à ce service Web.

properties
dict[str, str]
Obligatoire

Dictionnaire de propriétés (clé-valeur) à fournir à ce service Web. Ces propriétés ne peuvent pas être modifiées après le déploiement. De nouvelles paires clé/valeur peuvent toutefois être ajoutées.

primary_key
str
Obligatoire

Clé d’authentification principale à utiliser pour ce service web.

secondary_key
str
Obligatoire

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

location
str
Obligatoire

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

Variables

azureml.core.webservice.Webservice.description

Description du service Web.

azureml.core.webservice.Webservice.tags

Dictionnaire des étiquettes de valeur de clé à attribuer à ce service Web.

azureml.core.webservice.Webservice.properties

Dictionnaire de propriétés (clé-valeur) à fournir à ce service Web. Ces propriétés ne peuvent pas être modifiées après le déploiement. De nouvelles paires clé/valeur peuvent toutefois être ajoutées.

azureml.core.webservice.Webservice.primary_key

Clé d’authentification principale à 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 un WebserviceException si la validation échoue.

validate_image

Vérifie que l’image qui est déployée sur le service web est valide.

Déclenche un WebserviceException si la validation échoue.

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 un WebserviceException si la validation échoue.

abstract validate_configuration()

Exceptions

validate_image

Vérifie que l’image qui est déployée sur le service web est valide.

Déclenche un WebserviceException si la validation échoue.

validate_image(image)

Paramètres

cls
Obligatoire

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

image
Image
Obligatoire

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

Exceptions