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

cpu_cores
float
valeur par défaut: None

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
float
valeur par défaut: None

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
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. Vous ne pouvez pas changer ces propriétés après le déploiement. Toutefois, vous pouvez ajouter de nouvelles paires clé-valeur.

description
str
valeur par défaut: None

Description à fournir à ce Webservice.

location
str
valeur par défaut: None

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
bool
valeur par défaut: None

Indique s’il faut activer ou pas l’authentification pour ce service web. Valeur par défaut False.

ssl_enabled
bool
valeur par défaut: None

Indique s’il faut activer ou pas SSL pour ce service web. Valeur par défaut False.

enable_app_insights
bool
valeur par défaut: None

Indique s’il faut activer ou pas AppInsights pour ce service web. Valeur par défaut False.

ssl_cert_pem_file
str
valeur par défaut: None

Fichier de certificat requis si SSL est activé.

ssl_key_pem_file
str
valeur par défaut: None

Fichier de clé requis si SSL est activé.

ssl_cname
str
valeur par défaut: None

cname si SSL est activé.

dns_name_label
str
valeur par défaut: None

É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
str
valeur par défaut: None

Clé d’authentification primaire à utiliser pour ce Webservice.

secondary_key
str
valeur par défaut: None

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

collect_model_data
bool
valeur par défaut: None

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
str
valeur par défaut: None

URL de base du coffre de clés géré par le client

cmk_key_name
str
valeur par défaut: None

nom de la clé gérée par le client.

cmk_key_version
str
valeur par défaut: None

version de la clé gérée par le client.

vnet_name
str
valeur par défaut: None

nom du réseau virtuel.

subnet_name
str
valeur par défaut: None

nom du sous-réseau au sein du réseau virtuel.

cpu_cores
float
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
float
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
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. Vous ne pouvez pas changer ces propriétés après le déploiement. Toutefois, vous pouvez ajouter de nouvelles paires clé-valeur.

description
str
Obligatoire

Description à fournir à ce Webservice.

location
str
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
bool
Obligatoire

Indique s’il faut activer ou pas l’authentification pour ce service web. Valeur par défaut False.

ssl_enabled
bool
Obligatoire

Indique s’il faut activer ou pas SSL pour ce service web. Valeur par défaut False.

enable_app_insights
bool
Obligatoire

Indique s’il faut activer ou pas AppInsights pour ce service web. Valeur par défaut False.

ssl_cert_pem_file
str
Obligatoire

Fichier de certificat requis si SSL est activé.

ssl_key_pem_file
str
Obligatoire

Fichier de clé requis si SSL est activé.

ssl_cname
str
Obligatoire

cname si SSL est activé.

dns_name_label
str
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
str
Obligatoire

Clé d’authentification primaire à utiliser pour ce Webservice.

secondary_key
str
Obligatoire

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

collect_model_data
bool
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
str
Obligatoire

URL de base du coffre de clés géré par le client

cmk_key_name
str
Obligatoire

nom de la clé gérée par le client.

cmk_key_version
str
Obligatoire

version de la clé gérée par le client.

vnet_name
str
Obligatoire

nom du réseau virtuel.

subnet_name
str
Obligatoire

Nom du sous-réseau dans le réseau virtuel.

Variables

cpu_cores
float

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
float

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
bool

Indique s’il faut activer ou pas l’authentification pour ce service web. Valeur par défaut False.

ssl_enabled
bool

Indique s’il faut activer ou pas SSL pour ce service web. Valeur par défaut False.

enable_app_insights
bool

Indique s’il faut activer ou pas AppInsights pour ce service web. Valeur par défaut False.

ssl_cert_pem_file
str

Fichier de certificat requis si SSL est activé.

ssl_key_pem_file
str

Fichier de clé requis si SSL est activé.

ssl_cname
str

cname si SSL est activé.

dns_name_label
str

É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
str

Clé d’authentification primaire à utiliser pour ce Webservice.

secondary_key
str

Clé d’authentification secondaire à utiliser pour ce Webservice.

collect_model_data
bool

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