AciServiceDeploymentConfiguration Classe
Rappresenta le informazioni di configurazione della distribuzione per un servizio distribuito in Istanze di Azure Container.
Creare un oggetto AciServiceDeploymentConfiguration usando il deploy_configuration
metodo della AciWebservice classe.
Creare un oggetto di configurazione per la distribuzione di un servizio Web ACI.
- Ereditarietà
-
AciServiceDeploymentConfiguration
Costruttore
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)
Parametri
Nome | Descrizione |
---|---|
cpu_cores
|
Numero di core CPU da allocare per questo servizio Web. Può essere un decimale. Impostazione predefinita a 0.1 Valore predefinito: None
|
memory_gb
|
Quantità di memoria (in GB) da allocare per questo servizio Web. Può essere un decimale. Impostazione predefinita a 0,5 Valore predefinito: None
|
tags
|
Dizionario di tag chiave per assegnare questo servizio Web. Valore predefinito: None
|
properties
|
Dizionario delle proprietà del valore chiave per assegnare questo servizio Web. Queste proprietà non possono essere modificate dopo la distribuzione, ma è possibile aggiungere nuove coppie di valori chiave. Valore predefinito: None
|
description
|
Descrizione per assegnare questo servizio Web. Valore predefinito: None
|
location
|
L'area di Azure in cui distribuire questo servizio Web. Se non specificato, verrà usato il percorso dell'area di lavoro. Per altre informazioni sulle aree disponibili, vedere Prodotti in base all'area. Valore predefinito: None
|
auth_enabled
|
Indica se abilitare l'autenticazione per questo servizio Web. Il valore predefinito è False. Valore predefinito: None
|
ssl_enabled
|
Indica se abilitare SSL per questo servizio Web. Il valore predefinito è False. Valore predefinito: None
|
enable_app_insights
|
Indica se abilitare AppInsights per questo servizio Web. Il valore predefinito è False. Valore predefinito: None
|
ssl_cert_pem_file
|
Il file di certificato necessario se SSL è abilitato. Valore predefinito: None
|
ssl_key_pem_file
|
Il file di chiave necessario se SSL è abilitato. Valore predefinito: None
|
ssl_cname
|
Cname per se SSL è abilitato. Valore predefinito: None
|
dns_name_label
|
Etichetta del nome DNS per l'endpoint di assegnazione dei punteggi. Se non è stata specificata un'etichetta di nome DNS univoca, verrà generata per l'endpoint di assegnazione dei punteggi. Valore predefinito: None
|
primary_key
|
Chiave di autenticazione primaria da usare per questo servizio Web. Valore predefinito: None
|
secondary_key
|
Chiave di autenticazione secondaria da usare per questo servizio Web. Valore predefinito: None
|
collect_model_data
|
Indica se abilitare o meno la raccolta dati del modello per questo servizio Web. Il valore predefinito è False Valore predefinito: None
|
cmk_vault_base_url
|
URL di base dell'insieme di credenziali delle chiavi gestito dal cliente Valore predefinito: None
|
cmk_key_name
|
nome della chiave gestita dal cliente. Valore predefinito: None
|
cmk_key_version
|
versione della chiave gestita dal cliente. Valore predefinito: None
|
vnet_name
|
nome della rete virtuale. Valore predefinito: None
|
subnet_name
|
nome della subnet all'interno della rete virtuale. Valore predefinito: None
|
cpu_cores
Necessario
|
Numero di core CPU da allocare per questo servizio Web. Può essere un decimale. Impostazione predefinita a 0.1 |
memory_gb
Necessario
|
Quantità di memoria (in GB) da allocare per questo servizio Web. Può essere un decimale. Impostazione predefinita a 0,5 |
tags
Necessario
|
Dizionario di tag chiave per assegnare questo servizio Web. |
properties
Necessario
|
Dizionario delle proprietà del valore chiave per assegnare questo servizio Web. Queste proprietà non possono essere modificate dopo la distribuzione, ma è possibile aggiungere nuove coppie di valori chiave. |
description
Necessario
|
Descrizione per assegnare questo servizio Web. |
location
Necessario
|
L'area di Azure in cui distribuire questo servizio Web. Se non specificato, verrà usato il percorso dell'area di lavoro. Per altre informazioni sulle aree disponibili, vedere Prodotti in base all'area. |
auth_enabled
Necessario
|
Indica se abilitare l'autenticazione per questo servizio Web. Il valore predefinito è False. |
ssl_enabled
Necessario
|
Indica se abilitare SSL per questo servizio Web. Il valore predefinito è False. |
enable_app_insights
Necessario
|
Indica se abilitare AppInsights per questo servizio Web. Il valore predefinito è False. |
ssl_cert_pem_file
Necessario
|
Il file di certificato necessario se SSL è abilitato. |
ssl_key_pem_file
Necessario
|
Il file di chiave necessario se SSL è abilitato. |
ssl_cname
Necessario
|
Cname per se SSL è abilitato. |
dns_name_label
Necessario
|
Etichetta del nome DNS per l'endpoint di assegnazione dei punteggi. Se non è stata specificata un'etichetta di nome DNS univoca, verrà generata per l'endpoint di assegnazione dei punteggi. |
primary_key
Necessario
|
Chiave di autenticazione primaria da usare per questo servizio Web. |
secondary_key
Necessario
|
Chiave di autenticazione secondaria da usare per questo servizio Web. |
collect_model_data
Necessario
|
Indica se abilitare o meno la raccolta dati del modello per questo servizio Web. Il valore predefinito è False |
cmk_vault_base_url
Necessario
|
URL di base dell'insieme di credenziali delle chiavi gestito dal cliente |
cmk_key_name
Necessario
|
nome della chiave gestita dal cliente. |
cmk_key_version
Necessario
|
versione della chiave gestita dal cliente. |
vnet_name
Necessario
|
nome della rete virtuale. |
subnet_name
Necessario
|
nome della subnet all'interno della rete virtuale. |
Variabili
Nome | Descrizione |
---|---|
cpu_cores
|
Numero di core CPU da allocare per questo servizio Web. Può essere un decimale. Impostazione predefinita a 0.1 |
memory_gb
|
Quantità di memoria (in GB) da allocare per questo servizio Web. Può essere un decimale. Impostazione predefinita a 0,5 |
azureml.core.webservice.AciServiceDeploymentConfiguration.tags
|
Dizionario di tag chiave per assegnare questo servizio Web. |
azureml.core.webservice.AciServiceDeploymentConfiguration.properties
|
Dizionario delle proprietà del valore chiave per assegnare questo servizio Web. Queste proprietà non possono essere modificate dopo la distribuzione, ma è possibile aggiungere nuove coppie di valori chiave. |
azureml.core.webservice.AciServiceDeploymentConfiguration.description
|
Descrizione per assegnare questo servizio Web. |
azureml.core.webservice.AciServiceDeploymentConfiguration.location
|
L'area di Azure in cui distribuire questo servizio Web. Se non specificato, verrà usato il percorso dell'area di lavoro. Per altre informazioni sulle aree disponibili, vedere Prodotti per area. |
auth_enabled
|
Indica se abilitare o meno l'autenticazione per questo servizio Web. Il valore predefinito è False. |
ssl_enabled
|
Indica se abilitare o meno SSL per questo servizio Web. Il valore predefinito è False. |
enable_app_insights
|
Indica se abilitare o meno AppInsights per questo servizio Web. Il valore predefinito è False. |
ssl_cert_pem_file
|
File di certificato necessario se SSL è abilitato. |
ssl_key_pem_file
|
File di chiave necessario se SSL è abilitato. |
ssl_cname
|
Cname per se SSL è abilitato. |
dns_name_label
|
Etichetta del nome DNS per l'endpoint di assegnazione dei punteggi. Se non è specificata un'etichetta di nome DNS univoca, verrà generata per l'endpoint di assegnazione dei punteggi. |
primary_key
|
Chiave di autenticazione primaria da usare per questo servizio Web. |
secondary_key
|
Chiave di autenticazione secondaria da usare per questo servizio Web. |
collect_model_data
|
Indica se abilitare o meno la raccolta di dati del modello per il servizio Web. |
Metodi
print_deploy_configuration |
Stampare la configurazione della distribuzione. |
validate_configuration |
Verificare che i valori di configurazione specificati siano validi. Genera un valore WebserviceException se la convalida ha esito negativo. |
print_deploy_configuration
Stampare la configurazione della distribuzione.
print_deploy_configuration()
validate_configuration
Verificare che i valori di configurazione specificati siano validi.
Genera un valore WebserviceException se la convalida ha esito negativo.
validate_configuration()
Eccezioni
Tipo | Descrizione |
---|---|