WebserviceDeploymentConfiguration Klasa

Definiuje funkcjonalność klasy bazowej dla wszystkich obiektów konfiguracji wdrożenia usługi sieci Web.

Ta klasa reprezentuje parametry konfiguracji wdrażania usługi internetowej w określonym obiekcie docelowym. Aby na przykład utworzyć wdrożenie dla Azure Kubernetes Service, użyj deploy_configuration metody AksWebservice klasy .

Zainicjuj obiekt konfiguracji.

Dziedziczenie
WebserviceDeploymentConfiguration

Konstruktor

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

Parametry

type
Webservice
Wymagane

Typ usługi internetowej skojarzonej z tym obiektem.

description
str
wartość domyślna: None

Opis, który ma nadać tej usłudze sieci Web.

tags
dict[str, str]
wartość domyślna: None

Słownik tagów wartości klucza, aby nadać tej usłudze sieci Web.

properties
dict[str, str]
wartość domyślna: None

Słownik właściwości wartości klucza, aby nadać tej usłudze sieci Web. Nie można zmienić tych właściwości po wdrożeniu, jednak można dodać nowe pary wartości klucza.

primary_key
str
wartość domyślna: None

Podstawowy klucz uwierzytelniania do użycia dla tej usługi sieci Web.

secondary_key
str
wartość domyślna: None

Pomocniczy klucz uwierzytelniania do użycia dla tej usługi sieci Web.

location
str
wartość domyślna: None

Region platformy Azure do wdrożenia tej usługi sieci Web.

type
Webservice
Wymagane

Typ usługi internetowej skojarzonej z tym obiektem.

description
str
Wymagane

Opis, który ma nadać tej usłudze sieci Web.

tags
dict[str, str]
Wymagane

Słownik tagów wartości klucza, aby nadać tej usłudze sieci Web.

properties
dict[str, str]
Wymagane

Słownik właściwości wartości klucza, aby nadać tej usłudze sieci Web. Nie można zmienić tych właściwości po wdrożeniu, jednak można dodać nowe pary wartości klucza.

primary_key
str
Wymagane

Podstawowy klucz uwierzytelniania do użycia dla tej usługi sieci Web.

secondary_key
str
Wymagane

Pomocniczy klucz uwierzytelniania do użycia dla tej usługi sieci Web.

location
str
Wymagane

Region platformy Azure do wdrożenia tej usługi sieci Web.

Zmienne

azureml.core.webservice.Webservice.description

Opis, który ma nadać tej usłudze sieci Web.

azureml.core.webservice.Webservice.tags

Słownik tagów wartości klucza, aby nadać tej usłudze sieci Web.

azureml.core.webservice.Webservice.properties

Słownik właściwości wartości klucza, aby nadać tej usłudze sieci Web. Nie można zmienić tych właściwości po wdrożeniu, jednak można dodać nowe pary wartości klucza.

azureml.core.webservice.Webservice.primary_key

Podstawowy klucz uwierzytelniania do użycia dla tej usługi sieci Web.

azureml.core.webservice.Webservice.secondary_key

Pomocniczy klucz uwierzytelniania do użycia dla tej usługi sieci Web.

azureml.core.webservice.Webservice.location

Region platformy Azure do wdrożenia tej usługi sieci Web.

Metody

print_deploy_configuration

Wydrukuj konfigurację wdrożenia.

validate_configuration

Sprawdź, czy określone wartości konfiguracji są prawidłowe.

Zgłasza błąd WebserviceException w przypadku niepowodzenia walidacji.

validate_image

Sprawdź, czy obraz wdrażany w usłudze sieci Web jest prawidłowy.

Zgłasza błąd WebserviceException w przypadku niepowodzenia walidacji.

print_deploy_configuration

Wydrukuj konfigurację wdrożenia.

abstract print_deploy_configuration()

validate_configuration

Sprawdź, czy określone wartości konfiguracji są prawidłowe.

Zgłasza błąd WebserviceException w przypadku niepowodzenia walidacji.

abstract validate_configuration()

Wyjątki

validate_image

Sprawdź, czy obraz wdrażany w usłudze sieci Web jest prawidłowy.

Zgłasza błąd WebserviceException w przypadku niepowodzenia walidacji.

validate_image(image)

Parametry

cls
Wymagane

Wskazuje, że jest to metoda klasy.

image
Image
Wymagane

Obraz, który zostanie wdrożony w usłudze internetowej.

Wyjątki