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
|
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
|
Clé d’authentification primaire à utiliser pour ce service Web. Valeur par défaut: None
|
secondary_key
|
Clé d’authentification secondaire à utiliser pour ce service Web. Valeur par défaut: None
|
location
|
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
|
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
|
Clé d’authentification primaire à utiliser pour ce service Web. |
secondary_key
Obligatoire
|
Clé d’authentification secondaire à utiliser pour ce service Web. |
location
Obligatoire
|
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 |
---|---|