WebserviceDeploymentConfiguration Klass

Definierar basklassfunktionerna för alla konfigurationsobjekt för webbtjänstdistribution.

Den här klassen representerar konfigurationsparametrarna för att distribuera en webbtjänst på ett specifikt mål. Om du till exempel vill skapa distribution för Azure Kubernetes Service använder du deploy_configuration -metoden för AksWebservice klassen.

Initiera konfigurationsobjektet.

Arv
WebserviceDeploymentConfiguration

Konstruktor

WebserviceDeploymentConfiguration(type, description=None, tags=None, properties=None, primary_key=None, secondary_key=None, location=None)

Parametrar

type
Webservice
Obligatorisk

Den typ av webbtjänst som är associerad med det här objektet.

description
str
standardvärde: None

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

tags
dict[str, str]
standardvärde: None

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

properties
dict[str, str]
standardvärde: None

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.

primary_key
str
standardvärde: None

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

secondary_key
str
standardvärde: None

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

location
str
standardvärde: None

Den Azure-region som webbtjänsten ska distribueras till.

type
Webservice
Obligatorisk

Den typ av webbtjänst som är associerad med det här objektet.

description
str
Obligatorisk

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

tags
dict[str, str]
Obligatorisk

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

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

primary_key
str
Obligatorisk

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

secondary_key
str
Obligatorisk

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

location
str
Obligatorisk

Den Azure-region som webbtjänsten ska distribueras till.

Variabler

azureml.core.webservice.Webservice.description

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

azureml.core.webservice.Webservice.tags

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

azureml.core.webservice.Webservice.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.Webservice.primary_key

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

azureml.core.webservice.Webservice.secondary_key

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

azureml.core.webservice.Webservice.location

Den Azure-region som webbtjänsten ska distribueras till.

Metoder

print_deploy_configuration

Skriv ut distributionskonfigurationen.

validate_configuration

Kontrollera att de angivna konfigurationsvärdena är giltiga.

Genererar en WebserviceException om valideringen misslyckas.

validate_image

Kontrollera att avbildningen som distribueras till webbtjänsten är giltig.

Genererar en WebserviceException om valideringen misslyckas.

print_deploy_configuration

Skriv ut distributionskonfigurationen.

abstract print_deploy_configuration()

validate_configuration

Kontrollera att de angivna konfigurationsvärdena är giltiga.

Genererar en WebserviceException om valideringen misslyckas.

abstract validate_configuration()

Undantag

validate_image

Kontrollera att avbildningen som distribueras till webbtjänsten är giltig.

Genererar en WebserviceException om valideringen misslyckas.

validate_image(image)

Parametrar

cls
Obligatorisk

Anger att detta är en klassmetod.

image
Image
Obligatorisk

Avbildningen som ska distribueras till webbtjänsten.

Undantag