AciServiceDeploymentConfiguration Classe
Représente les informations de configuration de déploiement d’un service déployé sur Azure Container Instances.
Créez un objet AciServiceDeploymentConfiguration à l’aide de la deploy_configuration méthode de la AciWebservice classe.
Créez un objet de configuration pour le déploiement d’un service Web ACI.
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 d’UC à allouer pour ce service Web. Peut être une décimale. Valeur par défaut 0.1 Valeur par défaut: None
|
|
memory_gb
|
Quantité de mémoire (en Go) à allouer pour ce service Web. Peut être une décimale. La valeur par défaut est 0.5 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
|
|
description
|
Description pour donner à ce service Web. Valeur par défaut: None
|
|
location
|
Région Azure dans laquelle déployer ce service web. S’il n’est pas spécifié, 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 l’authentification pour ce service Web. Valeur par défaut False. Valeur par défaut: None
|
|
ssl_enabled
|
Indique s’il faut activer SSL pour ce service Web. Valeur par défaut False. Valeur par défaut: None
|
|
enable_app_insights
|
Indique s’il faut activer AppInsights pour ce service Web. Valeur par défaut False. Valeur par défaut: None
|
|
ssl_cert_pem_file
|
Fichier de certificat nécessaire si SSL est activé. Valeur par défaut: None
|
|
ssl_key_pem_file
|
Fichier de clé nécessaire si SSL est activé. Valeur par défaut: None
|
|
ssl_cname
|
Nom cname pour lequel SSL est activé. Valeur par défaut: None
|
|
dns_name_label
|
Étiquette de nom DNS pour le point de terminaison de scoring. Si aucune étiquette de nom DNS unique n’est spécifiée, elle 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 service Web. 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 s’il faut activer ou non la collecte de données de modèle 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 clé gérée par le client. Valeur par défaut: None
|
|
cmk_key_version
|
version de 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 de sous-réseau au sein du réseau virtuel. Valeur par défaut: None
|
|
cpu_cores
Obligatoire
|
Nombre de cœurs d’UC à allouer pour ce service Web. Peut être une décimale. Valeur par défaut 0.1 |
|
memory_gb
Obligatoire
|
Quantité de mémoire (en Go) à allouer pour ce service Web. Peut être une décimale. La valeur par défaut est 0.5 |
|
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. |
|
description
Obligatoire
|
Description pour donner à ce service Web. |
|
location
Obligatoire
|
Région Azure dans laquelle déployer ce service web. S’il n’est pas spécifié, 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 l’authentification pour ce service Web. Valeur par défaut False. |
|
ssl_enabled
Obligatoire
|
Indique s’il faut activer SSL pour ce service Web. Valeur par défaut False. |
|
enable_app_insights
Obligatoire
|
Indique s’il faut activer AppInsights pour ce service Web. Valeur par défaut False. |
|
ssl_cert_pem_file
Obligatoire
|
Fichier de certificat nécessaire si SSL est activé. |
|
ssl_key_pem_file
Obligatoire
|
Fichier de clé nécessaire si SSL est activé. |
|
ssl_cname
Obligatoire
|
Nom cname pour lequel SSL est activé. |
|
dns_name_label
Obligatoire
|
Étiquette de nom DNS pour le point de terminaison de scoring. Si aucune étiquette de nom DNS unique n’est spécifiée, elle est générée pour le point de terminaison de scoring. |
|
primary_key
Obligatoire
|
Clé d’authentification primaire à utiliser pour ce service Web. |
|
secondary_key
Obligatoire
|
Clé d’authentification secondaire à utiliser pour ce service Web. |
|
collect_model_data
Obligatoire
|
Indique s’il faut activer ou non la collecte de données de modèle 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 clé gérée par le client. |
|
cmk_key_version
Obligatoire
|
version de clé gérée par le client. |
|
vnet_name
Obligatoire
|
nom du réseau virtuel. |
|
subnet_name
Obligatoire
|
nom de sous-réseau au sein du réseau virtuel. |
Variables
| Nom | Description |
|---|---|
|
cpu_cores
|
Nombre de cœurs d’UC à allouer pour ce service Web. Peut être une décimale. Valeur par défaut 0.1 |
|
memory_gb
|
Quantité de mémoire (en Go) à allouer pour ce service Web. Peut être une décimale. La valeur par défaut est 0.5 |
|
azureml.core.webservice.AciServiceDeploymentConfiguration.tags
|
Dictionnaire de balises de valeur de clé pour donner à ce service Webservice. |
|
azureml.core.webservice.AciServiceDeploymentConfiguration.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.AciServiceDeploymentConfiguration.description
|
Description pour donner à ce service Web. |
|
azureml.core.webservice.AciServiceDeploymentConfiguration.location
|
Région Azure dans laquelle déployer ce service web. S’il n’est pas spécifié, 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 l’authentification pour ce service Web. Valeur par défaut False. |
|
ssl_enabled
|
Indique s’il faut activer SSL pour ce service Web. Valeur par défaut False. |
|
enable_app_insights
|
Indique s’il faut activer AppInsights pour ce service Web. Valeur par défaut False. |
|
ssl_cert_pem_file
|
Fichier de certificat nécessaire si SSL est activé. |
|
ssl_key_pem_file
|
Fichier de clé nécessaire si SSL est activé. |
|
ssl_cname
|
Nom cname pour lequel SSL est activé. |
|
dns_name_label
|
Étiquette de nom DNS pour le point de terminaison de scoring. Si aucune étiquette de nom DNS unique n’est spécifiée, elle est générée pour le point de terminaison de scoring. |
|
primary_key
|
Clé d’authentification primaire à utiliser pour ce service Web. |
|
secondary_key
|
Clé d’authentification secondaire à utiliser pour ce service Web. |
|
collect_model_data
|
Indique si la collecte de données de modèle est activée ou non pour le 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 levée en cas d’échec WebserviceException 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.
Déclenche une levée en cas d’échec WebserviceException de la validation.
validate_configuration()
Exceptions
| Type | Description |
|---|---|