Dela via


AciServiceDeploymentConfiguration Klass

Representerar distributionskonfigurationsinformation för en tjänst som distribueras på Azure Container Instances.

Skapa ett AciServiceDeploymentConfiguration-objekt med hjälp deploy_configuration av -metoden för AciWebservice klassen.

Skapa ett konfigurationsobjekt för att distribuera en ACI-webbtjänst.

Arv
AciServiceDeploymentConfiguration

Konstruktor

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)

Parametrar

Name Description
cpu_cores

Antalet CPU-kärnor som ska allokeras för den här webbtjänsten. Kan vara en decimal. Standardvärdet är 0,1

Standardvärde: None
memory_gb

Mängden minne (i GB) som ska allokeras för den här webbtjänsten. Kan vara en decimal. Standardvärdet är 0,5

Standardvärde: None
tags

En ordlista med nyckelvärdetaggar som ger den här webbtjänsten.

Standardvärde: None
properties

En ordlista med nyckelvärdeegenskaper som ger den här webbtjänsten. Dessa egenskaper kan inte ändras efter distributionen, men nya nyckelvärdepar kan läggas till.

Standardvärde: None
description
str

En beskrivning för att ge den här webbtjänsten.

Standardvärde: None
location
str

Den Azure-region som webbtjänsten ska distribueras till. Om inget anges används arbetsytans plats. Mer information om tillgängliga regioner finns i Produkter efter region.

Standardvärde: None
auth_enabled

Om du vill aktivera autentisering för den här webbtjänsten eller inte. Standardvärdet är Falskt.

Standardvärde: None
ssl_enabled

Om du vill aktivera SSL för den här webbtjänsten eller inte. Standardvärdet är Falskt.

Standardvärde: None
enable_app_insights

Om du vill aktivera AppInsights för den här webbtjänsten eller inte. Standardvärdet är Falskt.

Standardvärde: None
ssl_cert_pem_file
str

Certifikatfilen behövs om SSL är aktiverat.

Standardvärde: None
ssl_key_pem_file
str

Nyckelfilen behövs om SSL är aktiverat.

Standardvärde: None
ssl_cname
str

Cname för om SSL är aktiverat.

Standardvärde: None
dns_name_label
str

DNS-namnetiketten för bedömningsslutpunkten. Om inget anges genereras en unik DNS-namnetikett för bedömningsslutpunkten.

Standardvärde: None
primary_key
str

En primär autentiseringsnyckel som ska användas för den här webbtjänsten.

Standardvärde: None
secondary_key
str

En sekundär autentiseringsnyckel som ska användas för den här webbtjänsten.

Standardvärde: None
collect_model_data

Om du vill aktivera modelldatainsamling för den här webbtjänsten eller inte. Standardvärdet är Falskt

Standardvärde: None
cmk_vault_base_url
str

kundhanterad nyckelvalvsbas-URL

Standardvärde: None
cmk_key_name
str

kundhanterat nyckelnamn.

Standardvärde: None
cmk_key_version
str

kundhanterad nyckelversion.

Standardvärde: None
vnet_name
str

namn på virtuellt nätverk.

Standardvärde: None
subnet_name
str

undernätsnamn i det virtuella nätverket.

Standardvärde: None
cpu_cores
Obligatorisk

Antalet CPU-kärnor som ska allokeras för den här webbtjänsten. Kan vara en decimal. Standardvärdet är 0,1

memory_gb
Obligatorisk

Mängden minne (i GB) som ska allokeras för den här webbtjänsten. Kan vara en decimal. Standardvärdet är 0,5

tags
Obligatorisk

En ordlista med nyckelvärdetaggar som ger den här webbtjänsten.

properties
Obligatorisk

En ordlista med nyckelvärdeegenskaper som ger den här webbtjänsten. Dessa egenskaper kan inte ändras efter distributionen, men nya nyckelvärdepar kan läggas till.

description
Obligatorisk
str

En beskrivning för att ge den här webbtjänsten.

location
Obligatorisk
str

Den Azure-region som webbtjänsten ska distribueras till. Om inget anges används arbetsytans plats. Mer information om tillgängliga regioner finns i Produkter efter region.

auth_enabled
Obligatorisk

Om du vill aktivera autentisering för den här webbtjänsten eller inte. Standardvärdet är Falskt.

ssl_enabled
Obligatorisk

Om du vill aktivera SSL för den här webbtjänsten eller inte. Standardvärdet är Falskt.

enable_app_insights
Obligatorisk

Om du vill aktivera AppInsights för den här webbtjänsten eller inte. Standardvärdet är Falskt.

ssl_cert_pem_file
Obligatorisk
str

Certifikatfilen behövs om SSL är aktiverat.

ssl_key_pem_file
Obligatorisk
str

Nyckelfilen behövs om SSL är aktiverat.

ssl_cname
Obligatorisk
str

Cname för om SSL är aktiverat.

dns_name_label
Obligatorisk
str

DNS-namnetiketten för bedömningsslutpunkten. Om inget anges genereras en unik DNS-namnetikett för bedömningsslutpunkten.

primary_key
Obligatorisk
str

En primär autentiseringsnyckel som ska användas för den här webbtjänsten.

secondary_key
Obligatorisk
str

En sekundär autentiseringsnyckel som ska användas för den här webbtjänsten.

collect_model_data
Obligatorisk

Om du vill aktivera modelldatainsamling för den här webbtjänsten eller inte. Standardvärdet är Falskt

cmk_vault_base_url
Obligatorisk
str

kundhanterad nyckelvalvsbas-URL

cmk_key_name
Obligatorisk
str

kundhanterat nyckelnamn.

cmk_key_version
Obligatorisk
str

kundhanterad nyckelversion.

vnet_name
Obligatorisk
str

namn på virtuellt nätverk.

subnet_name
Obligatorisk
str

undernätsnamn i det virtuella nätverket.

Variabler

Name Description
cpu_cores

Antalet CPU-kärnor som ska allokeras för den här webbtjänsten. Kan vara en decimal. Standardvärdet är 0,1

memory_gb

Mängden minne (i GB) som ska allokeras för den här webbtjänsten. Kan vara en decimal. Standardvärdet är 0,5

azureml.core.webservice.AciServiceDeploymentConfiguration.tags

En ordlista med nyckelvärdetaggar som ger den här webbtjänsten.

azureml.core.webservice.AciServiceDeploymentConfiguration.properties

En ordlista med nyckelvärdeegenskaper som ger den här webbtjänsten. Dessa egenskaper kan inte ändras efter distributionen, men nya nyckelvärdepar kan läggas till.

azureml.core.webservice.AciServiceDeploymentConfiguration.description

En beskrivning för att ge den här webbtjänsten.

azureml.core.webservice.AciServiceDeploymentConfiguration.location

Den Azure-region som webbtjänsten ska distribueras till. Om inget anges används arbetsytans plats. Mer information om tillgängliga regioner finns i Produkter efter region.

auth_enabled

Om du vill aktivera autentisering för den här webbtjänsten eller inte. Standardvärdet är False.

ssl_enabled

Om du vill aktivera SSL för den här webbtjänsten eller inte. Standardvärdet är False.

enable_app_insights

Om du vill aktivera AppInsights för den här webbtjänsten eller inte. Standardvärdet är False.

ssl_cert_pem_file
str

Certifikatfilen krävs om SSL är aktiverat.

ssl_key_pem_file
str

Nyckelfilen krävs om SSL är aktiverat.

ssl_cname
str

Cname för om SSL är aktiverat.

dns_name_label
str

DNS-namnetiketten för bedömningsslutpunkten. Om inget anges genereras en unik DNS-namnetikett för bedömningsslutpunkten.

primary_key
str

En primär autentiseringsnyckel som ska användas för den här webbtjänsten.

secondary_key
str

En sekundär autentiseringsnyckel som ska användas för den här webbtjänsten.

collect_model_data

Om du vill aktivera modelldatainsamling för webbtjänsten eller inte.

Metoder

print_deploy_configuration

Skriv ut distributionskonfigurationen.

validate_configuration

Kontrollera att de angivna konfigurationsvärdena är giltiga.

Genererar en WebserviceException om valideringen misslyckas.

print_deploy_configuration

Skriv ut distributionskonfigurationen.

print_deploy_configuration()

validate_configuration

Kontrollera att de angivna konfigurationsvärdena är giltiga.

Genererar en WebserviceException om valideringen misslyckas.

validate_configuration()

Undantag

Typ Description