AciServiceDeploymentConfiguration Classe
Représente les informations de configuration de déploiement pour un service déployé sur Azure Container Instances.
Créez un objet AciServiceDeploymentConfiguration à l’aide de la méthode deploy_configuration
de la classe AciWebservice.
Créez un objet de configuration pour le déploiement d’un service web ACI.
- Héritage
-
AciServiceDeploymentConfiguration
Constructeur
AciServiceDeploymentConfiguration(cpu_cores=None, memory_gb=None, tags=None, properties=None, description=None, location=None, auth_enabled=None, ssl_enabled=None, enable_app_insights=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, ssl_cname=None, dns_name_label=None, primary_key=None, secondary_key=None, collect_model_data=None, cmk_vault_base_url=None, cmk_key_name=None, cmk_key_version=None, vnet_name=None, subnet_name=None)
Paramètres
Nom | Description |
---|---|
cpu_cores
|
Nombre de cœurs UC à allouer pour ce service web. Peut être un nombre décimal. La valeur par défaut est 0.1 Valeur par défaut: None
|
memory_gb
|
Quantité de mémoire (en Go) à allouer pour ce Webservice. Peut être un nombre décimal. La valeur par défaut est 0.5 Valeur par défaut: None
|
tags
|
Dictionnaire des étiquettes de valeur de clé à attribuer à ce service Web. Valeur par défaut: None
|
properties
|
Dictionnaire de propriétés (clé-valeur) à fournir à ce service Web. Vous ne pouvez pas changer ces propriétés après le déploiement. Toutefois, vous pouvez ajouter de nouvelles paires clé-valeur. Valeur par défaut: None
|
description
|
Description à fournir à ce Webservice. Valeur par défaut: None
|
location
|
Région Azure dans laquelle déployer ce service web. Si la valeur n’est pas spécifiée, l’emplacement de l’espace de travail est utilisé. Pour plus d’informations sur les régions disponibles, consultez Produits par région. Valeur par défaut: None
|
auth_enabled
|
Indique s’il faut activer ou pas l’authentification pour ce service web. Valeur par défaut False. Valeur par défaut: None
|
ssl_enabled
|
Indique s’il faut activer ou pas SSL pour ce service web. Valeur par défaut False. Valeur par défaut: None
|
enable_app_insights
|
Indique s’il faut activer ou pas AppInsights pour ce service web. Valeur par défaut False. Valeur par défaut: None
|
ssl_cert_pem_file
|
Fichier de certificat requis si SSL est activé. Valeur par défaut: None
|
ssl_key_pem_file
|
Fichier de clé requis si SSL est activé. Valeur par défaut: None
|
ssl_cname
|
cname si SSL est activé. Valeur par défaut: None
|
dns_name_label
|
Étiquette du nom DNS pour le point de terminaison de scoring. En l’absence d’indication, une étiquette de nom DNS unique est générée pour le point de terminaison de scoring. Valeur par défaut: None
|
primary_key
|
Clé d’authentification primaire à utiliser pour ce Webservice. Valeur par défaut: None
|
secondary_key
|
Clé d’authentification secondaire à utiliser pour ce service web. Valeur par défaut: None
|
collect_model_data
|
Indique si la collecte des données de modèle doit être activée ou non pour ce service web. Par défaut, False Valeur par défaut: None
|
cmk_vault_base_url
|
URL de base du coffre de clés géré par le client Valeur par défaut: None
|
cmk_key_name
|
nom de la clé gérée par le client. Valeur par défaut: None
|
cmk_key_version
|
version de la clé gérée par le client. Valeur par défaut: None
|
vnet_name
|
nom du réseau virtuel. Valeur par défaut: None
|
subnet_name
|
nom du sous-réseau au sein du réseau virtuel. Valeur par défaut: None
|
cpu_cores
Obligatoire
|
Nombre de cœurs UC à allouer pour ce service web. Peut être un nombre décimal. La valeur par défaut est 0.1 |
memory_gb
Obligatoire
|
Quantité de mémoire (en Go) à allouer pour ce Webservice. Peut être un nombre décimal. La valeur par défaut est 0.5 |
tags
Obligatoire
|
Dictionnaire des étiquettes de valeur de clé à attribuer à ce service Web. |
properties
Obligatoire
|
Dictionnaire de propriétés (clé-valeur) à fournir à ce service Web. Vous ne pouvez pas changer ces propriétés après le déploiement. Toutefois, vous pouvez ajouter de nouvelles paires clé-valeur. |
description
Obligatoire
|
Description à fournir à ce Webservice. |
location
Obligatoire
|
Région Azure dans laquelle déployer ce service web. Si la valeur n’est pas spécifiée, l’emplacement de l’espace de travail est utilisé. Pour plus d’informations sur les régions disponibles, consultez Produits par région. |
auth_enabled
Obligatoire
|
Indique s’il faut activer ou pas l’authentification pour ce service web. Valeur par défaut False. |
ssl_enabled
Obligatoire
|
Indique s’il faut activer ou pas SSL pour ce service web. Valeur par défaut False. |
enable_app_insights
Obligatoire
|
Indique s’il faut activer ou pas AppInsights pour ce service web. Valeur par défaut False. |
ssl_cert_pem_file
Obligatoire
|
Fichier de certificat requis si SSL est activé. |
ssl_key_pem_file
Obligatoire
|
Fichier de clé requis si SSL est activé. |
ssl_cname
Obligatoire
|
cname si SSL est activé. |
dns_name_label
Obligatoire
|
Étiquette du nom DNS pour le point de terminaison de scoring. En l’absence d’indication, une étiquette de nom DNS unique est générée pour le point de terminaison de scoring. |
primary_key
Obligatoire
|
Clé d’authentification primaire à utiliser pour ce Webservice. |
secondary_key
Obligatoire
|
Clé d’authentification secondaire à utiliser pour ce service web. |
collect_model_data
Obligatoire
|
Indique si la collecte des données de modèle doit être activée ou non pour ce service web. Par défaut, False |
cmk_vault_base_url
Obligatoire
|
URL de base du coffre de clés géré par le client |
cmk_key_name
Obligatoire
|
nom de la clé gérée par le client. |
cmk_key_version
Obligatoire
|
version de la clé gérée par le client. |
vnet_name
Obligatoire
|
nom du réseau virtuel. |
subnet_name
Obligatoire
|
Nom du sous-réseau dans le réseau virtuel. |
Variables
Nom | Description |
---|---|
cpu_cores
|
Nombre de cœurs UC à allouer pour ce service web. Peut être un nombre décimal. La valeur par défaut est 0.1 |
memory_gb
|
Quantité de mémoire (en Go) à allouer pour ce Webservice. Peut être un nombre décimal. La valeur par défaut est 0.5 |
azureml.core.webservice.AciServiceDeploymentConfiguration.tags
|
Dictionnaire des étiquettes de valeur de clé à attribuer à ce service Web. |
azureml.core.webservice.AciServiceDeploymentConfiguration.properties
|
Dictionnaire de propriétés (clé-valeur) à fournir à ce service Web. Vous ne pouvez pas changer ces propriétés après le déploiement. Toutefois, vous pouvez ajouter de nouvelles paires clé-valeur. |
azureml.core.webservice.AciServiceDeploymentConfiguration.description
|
Description à fournir à ce Webservice. |
azureml.core.webservice.AciServiceDeploymentConfiguration.location
|
Région Azure dans laquelle déployer ce service web. Si la valeur n’est pas spécifiée, l’emplacement de l’espace de travail est utilisé. Pour plus d’informations sur les régions disponibles, consultez Produits par région. |
auth_enabled
|
Indique s’il faut activer ou pas l’authentification pour ce service web. Valeur par défaut False. |
ssl_enabled
|
Indique s’il faut activer ou pas SSL pour ce service web. Valeur par défaut False. |
enable_app_insights
|
Indique s’il faut activer ou pas AppInsights pour ce service web. Valeur par défaut False. |
ssl_cert_pem_file
|
Fichier de certificat requis si SSL est activé. |
ssl_key_pem_file
|
Fichier de clé requis si SSL est activé. |
ssl_cname
|
cname si SSL est activé. |
dns_name_label
|
Étiquette du nom DNS pour le point de terminaison de scoring. En l’absence d’indication, une étiquette de nom DNS unique est générée pour le point de terminaison de scoring. |
primary_key
|
Clé d’authentification primaire à utiliser pour ce Webservice. |
secondary_key
|
Clé d’authentification secondaire à utiliser pour ce Webservice. |
collect_model_data
|
Indique si la collecte des données de modèle doit être activée pour le Webservice. |
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. Lève une exception WebserviceException en cas d’échec de la validation. |
print_deploy_configuration
Imprimez la configuration du déploiement.
print_deploy_configuration()
validate_configuration
Vérifiez que les valeurs de configuration spécifiées sont valides.
Lève une exception WebserviceException en cas d’échec de la validation.
validate_configuration()
Exceptions
Type | Description |
---|---|