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
str

Descrizione per assegnare questo servizio Web.

Valore predefinito: None
location
str

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
str

Il file di certificato necessario se SSL è abilitato.

Valore predefinito: None
ssl_key_pem_file
str

Il file di chiave necessario se SSL è abilitato.

Valore predefinito: None
ssl_cname
str

Cname per se SSL è abilitato.

Valore predefinito: None
dns_name_label
str

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
str

Chiave di autenticazione primaria da usare per questo servizio Web.

Valore predefinito: None
secondary_key
str

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
str

URL di base dell'insieme di credenziali delle chiavi gestito dal cliente

Valore predefinito: None
cmk_key_name
str

nome della chiave gestita dal cliente.

Valore predefinito: None
cmk_key_version
str

versione della chiave gestita dal cliente.

Valore predefinito: None
vnet_name
str

nome della rete virtuale.

Valore predefinito: None
subnet_name
str

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
str

Descrizione per assegnare questo servizio Web.

location
Necessario
str

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
str

Il file di certificato necessario se SSL è abilitato.

ssl_key_pem_file
Necessario
str

Il file di chiave necessario se SSL è abilitato.

ssl_cname
Necessario
str

Cname per se SSL è abilitato.

dns_name_label
Necessario
str

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
str

Chiave di autenticazione primaria da usare per questo servizio Web.

secondary_key
Necessario
str

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
str

URL di base dell'insieme di credenziali delle chiavi gestito dal cliente

cmk_key_name
Necessario
str

nome della chiave gestita dal cliente.

cmk_key_version
Necessario
str

versione della chiave gestita dal cliente.

vnet_name
Necessario
str

nome della rete virtuale.

subnet_name
Necessario
str

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
str

File di certificato necessario se SSL è abilitato.

ssl_key_pem_file
str

File di chiave necessario se SSL è abilitato.

ssl_cname
str

Cname per se SSL è abilitato.

dns_name_label
str

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
str

Chiave di autenticazione primaria da usare per questo servizio Web.

secondary_key
str

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