Condividi tramite


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

cpu_cores
float
valore predefinito: None

Numero di core CPU da allocare per questo servizio Web. Può essere un decimale. Impostazione predefinita a 0.1

memory_gb
float
valore predefinito: None

Quantità di memoria (in GB) da allocare per questo servizio Web. Può essere un decimale. Impostazione predefinita a 0,5

tags
dict[str, str]
valore predefinito: None

Dizionario di tag chiave per assegnare questo servizio Web.

properties
dict[str, str]
valore predefinito: None

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
str
valore predefinito: None

Descrizione per assegnare questo servizio Web.

location
str
valore predefinito: None

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
bool
valore predefinito: None

Indica se abilitare l'autenticazione per questo servizio Web. Il valore predefinito è False.

ssl_enabled
bool
valore predefinito: None

Indica se abilitare SSL per questo servizio Web. Il valore predefinito è False.

enable_app_insights
bool
valore predefinito: None

Indica se abilitare AppInsights per questo servizio Web. Il valore predefinito è False.

ssl_cert_pem_file
str
valore predefinito: None

Il file di certificato necessario se SSL è abilitato.

ssl_key_pem_file
str
valore predefinito: None

Il file di chiave necessario se SSL è abilitato.

ssl_cname
str
valore predefinito: None

Cname per se SSL è abilitato.

dns_name_label
str
valore predefinito: None

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
str
valore predefinito: None

Chiave di autenticazione primaria da usare per questo servizio Web.

secondary_key
str
valore predefinito: None

Chiave di autenticazione secondaria da usare per questo servizio Web.

collect_model_data
bool
valore predefinito: None

Indica se abilitare o meno la raccolta dati del modello per questo servizio Web. Il valore predefinito è False

cmk_vault_base_url
str
valore predefinito: None

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

cmk_key_name
str
valore predefinito: None

nome della chiave gestita dal cliente.

cmk_key_version
str
valore predefinito: None

versione della chiave gestita dal cliente.

vnet_name
str
valore predefinito: None

nome della rete virtuale.

subnet_name
str
valore predefinito: None

nome della subnet all'interno della rete virtuale.

cpu_cores
float
Necessario

Numero di core CPU da allocare per questo servizio Web. Può essere un decimale. Impostazione predefinita a 0.1

memory_gb
float
Necessario

Quantità di memoria (in GB) da allocare per questo servizio Web. Può essere un decimale. Impostazione predefinita a 0,5

tags
dict[str, str]
Necessario

Dizionario di tag chiave per assegnare questo servizio Web.

properties
dict[str, str]
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
str
Necessario

Descrizione per assegnare questo servizio Web.

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

Indica se abilitare l'autenticazione per questo servizio Web. Il valore predefinito è False.

ssl_enabled
bool
Necessario

Indica se abilitare SSL per questo servizio Web. Il valore predefinito è False.

enable_app_insights
bool
Necessario

Indica se abilitare AppInsights per questo servizio Web. Il valore predefinito è False.

ssl_cert_pem_file
str
Necessario

Il file di certificato necessario se SSL è abilitato.

ssl_key_pem_file
str
Necessario

Il file di chiave necessario se SSL è abilitato.

ssl_cname
str
Necessario

Cname per se SSL è abilitato.

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

Chiave di autenticazione primaria da usare per questo servizio Web.

secondary_key
str
Necessario

Chiave di autenticazione secondaria da usare per questo servizio Web.

collect_model_data
bool
Necessario

Indica se abilitare o meno la raccolta dati del modello per questo servizio Web. Il valore predefinito è False

cmk_vault_base_url
str
Necessario

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

cmk_key_name
str
Necessario

nome della chiave gestita dal cliente.

cmk_key_version
str
Necessario

versione della chiave gestita dal cliente.

vnet_name
str
Necessario

nome della rete virtuale.

subnet_name
str
Necessario

nome della subnet all'interno della rete virtuale.

Variabili

cpu_cores
float

Numero di core CPU da allocare per questo servizio Web. Può essere un decimale. Impostazione predefinita a 0.1

memory_gb
float

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
bool

Indica se abilitare o meno l'autenticazione per questo servizio Web. Il valore predefinito è False.

ssl_enabled
bool

Indica se abilitare o meno SSL per questo servizio Web. Il valore predefinito è False.

enable_app_insights
bool

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
bool

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