Freigeben über


Webservice Klasse

Definiert die Basisfunktionalität für die Bereitstellung von Modellen als Webdienstendpunkte in Azure Machine Learning.

Webservice-Konstruktor wird verwendet, um eine Clouddarstellung eines Webservice-Objekts abzurufen, das dem bereitgestellten Arbeitsbereich zugeordnet ist. Gibt eine Instanz einer untergeordneten Klasse zurück, die dem spezifischen Typ des abgerufenen Webservice-Objekts entspricht. Die Webservice-Klasse ermöglicht die Bereitstellung von Machine Learning-Modellen aus einem Model oder Image einem Objekt.

Weitere Informationen zum Arbeiten mit Webservice finden Sie unter Bereitstellen von Modellen mit Azure Machine Learning.

Initialisieren Sie die Webservice-Instanz.

Der Webservice-Konstruktor ruft eine Clouddarstellung eines Webservice-Objekts ab, das dem bereitgestellten Arbeitsbereich zugeordnet ist. Es wird eine Instanz einer untergeordneten Klasse zurückgegeben, die dem spezifischen Typ des abgerufenen Webservice-Objekts entspricht.

Konstruktor

Webservice(workspace, name)

Parameter

Name Beschreibung
workspace
Erforderlich

Das Arbeitsbereichsobjekt, das das abzurufende Webservice-Objekt enthält.

name
Erforderlich
str

Der Name des abzurufenden Webservice-Objekts.

workspace
Erforderlich

Das Arbeitsbereichsobjekt, das das abzurufende Webservice-Objekt enthält.

name
Erforderlich
str

Der Name des abzurufenden Webservice-Objekts.

Hinweise

Das folgende Beispiel zeigt das empfohlene Bereitstellungsmuster, bei dem Sie zuerst ein Konfigurationsobjekt mit der deploy_configuration Methode der untergeordneten Klasse von Webservice (in diesem Fall AksWebservice) erstellen und dann die Konfiguration mit der deploy Methode der Model Klasse verwenden.


   # Set the web service configuration (using default here)
   aks_config = AksWebservice.deploy_configuration()

   # # Enable token auth and disable (key) auth on the webservice
   # aks_config = AksWebservice.deploy_configuration(token_auth_enabled=True, auth_enabled=False)

Im folgenden Beispiel wird gezeigt, wie Sie einen vorhandenen AciWebservice In einem Arbeitsbereich finden und löschen, wenn er vorhanden ist, damit der Name wiederverwendet werden kann.


   from azureml.core.model import InferenceConfig
   from azureml.core.webservice import AciWebservice


   service_name = 'my-custom-env-service'

   inference_config = InferenceConfig(entry_script='score.py', environment=environment)
   aci_config = AciWebservice.deploy_configuration(cpu_cores=1, memory_gb=1)

   service = Model.deploy(workspace=ws,
                          name=service_name,
                          models=[model],
                          inference_config=inference_config,
                          deployment_config=aci_config,
                          overwrite=True)
   service.wait_for_deployment(show_output=True)

Es gibt eine Reihe von Möglichkeiten, ein Modell als Webdienst bereitzustellen, einschließlich der folgenden:

  • deploy Die Methode der modelle, die Model bereits im Arbeitsbereich registriert sind.

  • deploy_from_image Methode für Bilder, die Webservice bereits aus einem Modell erstellt wurden.

  • deploy_from_model Methode für Webservice Modelle, die bereits im Arbeitsbereich registriert sind. Diese Methode erstellt ein Bild.

  • deploy -Methode, Webservicedie ein Modell registriert und ein Bild erstellt.

Informationen zum Arbeiten mit Webservices finden Sie unter

Im Abschnitt "Variablen " werden Attribute einer lokalen Darstellung des Cloud Webservice-Objekts aufgelistet. Diese Variablen sollten als schreibgeschützt betrachtet werden. Das Ändern ihrer Werte wird nicht im entsprechenden Cloudobjekt wiedergegeben.

Variablen

Name Beschreibung
auth_enabled

Gibt an, ob der Webdienst die Authentifizierung aktiviert hat.

compute_type
str

Für welche Art von Berechnung der Webdienst bereitgestellt wird.

created_time

Wann der Webdienst erstellt wurde.

azureml.core.Webservice.description

Eine Beschreibung des Webservice-Objekts.

azureml.core.Webservice.tags

Ein Wörterbuch mit Tags für das Webservice-Objekt.

azureml.core.Webservice.name

Der Name des Webdiensts.

azureml.core.Webservice.properties

Wörterbuch der Schlüsselwerteigenschaften für den Webdienst. Diese Eigenschaften können nach der Bereitstellung nicht geändert werden, aber neue Schlüsselwertpaare können hinzugefügt werden.

created_by
str

Der Benutzer, der den Webdienst erstellt hat.

error
str

Wenn der Webdienst nicht bereitgestellt werden konnte, enthält dies die Fehlermeldung, warum er fehlgeschlagen ist.

azureml.core.Webservice.state

Der aktuelle Status des Webdiensts.

updated_time

Das letzte Mal, wenn der Webdienst aktualisiert wurde.

azureml.core.Webservice.workspace

Der Azure Machine Learning Workspace, der diesen Webdienst enthält.

token_auth_enabled

Gibt an, ob der Webdienst die Tokenauthentifizierung aktiviert hat.

Methoden

check_for_existing_webservice

Der Webdienst ist vorhanden.

delete

Löschen Sie diesen Webdienst aus dem zugeordneten Arbeitsbereich.

Dieser Funktionsaufruf ist nicht asynchron. Der Aufruf wird ausgeführt, bis die Ressource gelöscht wird. Es WebserviceException wird ein Problem beim Löschen des Modells aus dem Modellverwaltungsdienst ausgelöst.

deploy

Stellen Sie einen Webdienst aus null oder mehr Model Objekten bereit.

Diese Funktion registriert alle Modelldateien, die bereitgestellt werden, und erstellt ein Bild im Prozess, alle dem angegebenen Workspacezugeordnet. Verwenden Sie diese Funktion, wenn Sie über ein Verzeichnis von Modellen verfügen, um bereitzustellen, die noch nicht registriert wurden.

Der resultierende Webdienst ist ein Echtzeitendpunkt, der für Ableitungsanforderungen verwendet werden kann. Weitere Informationen finden Sie unter Verwenden eines Modells, das als Webdienst bereitgestellt wird.

deploy_from_image

Stellen Sie einen Webdienst aus einem Image Objekt bereit.

Verwenden Sie diese Funktion, wenn Sie bereits ein Image-Objekt für ein Modell erstellt haben.

Der resultierende Webdienst ist ein Echtzeitendpunkt, der für Ableitungsanforderungen verwendet werden kann. Weitere Informationen finden Sie unter Verwenden eines Modells, das als Webdienst bereitgestellt wird.

deploy_from_model

Stellen Sie einen Webdienst aus null oder mehr Model Objekten bereit.

Diese Funktion ähnelt deploy, registriert aber nicht die Modelle. Verwenden Sie diese Funktion, wenn Sie Modellobjekte haben, die bereits registriert sind. Dadurch wird ein Bild im Prozess erstellt, das dem angegebenen Arbeitsbereich zugeordnet ist.

Der resultierende Webdienst ist ein Echtzeitendpunkt, der für Ableitungsanforderungen verwendet werden kann. Weitere Informationen finden Sie unter Verwenden eines Modells, das als Webdienst bereitgestellt wird.

deploy_local_from_model

Erstellen und Bereitstellen eines LocalWebservice zu Testzwecken.

Erfordert, dass Docker installiert und konfiguriert wird.

deserialize

Konvertieren Sie ein JSON-Objekt des Model Management Service-Antwortobjekts in ein Webservice-Objekt.

Schlägt fehl, wenn der bereitgestellte Arbeitsbereich nicht der Arbeitsbereich ist, unter dem der Webdienst registriert ist.

get_keys

Abrufen von Authentifizierungsschlüsseln für diesen Webdienst.

get_logs

Dient zum Abrufen von Protokollen für diesen Webdienst.

get_token

Rufen Sie das Authentifizierungstoken für diesen Webdienst ab, der auf den aktuellen Benutzer festgelegt ist.

list

Auflisten der Webservices, die dem entsprechenden zugeordnet sind Workspace.

Die zurückgegebenen Ergebnisse können mithilfe von Parametern gefiltert werden.

regen_key

Generieren Sie einen der Schlüssel des Webdiensts neu, entweder den Primärschlüssel oder den Sekundärschlüssel.

Eine WebserviceException wird ausgelöst, wenn key sie nicht angegeben ist oder nicht "Primär" oder "Sekundär" ist.

run

Rufen Sie diesen Webdienst mit der bereitgestellten Eingabe auf.

Abstrakte Methode, die von untergeordneten Klassen von Webservice.

serialize

Konvertieren Sie dieses Webservice-Objekt in ein serialisiertes JSON-Wörterbuch.

Wird deserialize verwendet, um wieder in ein Webservice-Objekt zu konvertieren.

update

Aktualisieren Sie die Webservice-Parameter.

Dies ist eine abstrakte Methode, die von untergeordneten Klassen von Webservice. Mögliche Parameter, die aktualisiert werden sollen, variieren je nach untergeordnetem Webservice-Typ. For example, for Azure Container Instances webservices, see update for specific parameters.

update_deployment_state

Aktualisieren Sie den aktuellen Zustand des Speicherobjekts.

Führen Sie eine direkte Aktualisierung der Eigenschaften des Objekts basierend auf dem aktuellen Zustand des entsprechenden Cloudobjekts durch. In erster Linie nützlich für die manuelle Abfrage des Erstellungszustands.

wait_for_deployment

Automatische Abfrage für die ausgeführte Webservice-Bereitstellung.

Warten Sie, bis der Webdienst einen Terminalstatus erreicht. Löst einen WebserviceException aus, wenn er einen nicht erfolgreichen Terminalzustand erreicht oder den bereitgestellten Timeout überschreitet.

check_for_existing_webservice

Der Webdienst ist vorhanden.

static check_for_existing_webservice(workspace, name, overwrite=False, request_func=None, check_func=None)

Parameter

Name Beschreibung
workspace
Erforderlich
name
Erforderlich
str
overwrite
Standardwert: False
request_func
<xref:function>

funktion to request service to check if service name exists

Standardwert: None
check_func
<xref:function>

Funktion zum Überprüfen des Antwortinhalts von request_func

Standardwert: None

Ausnahmen

Typ Beschreibung

delete

Löschen Sie diesen Webdienst aus dem zugeordneten Arbeitsbereich.

Dieser Funktionsaufruf ist nicht asynchron. Der Aufruf wird ausgeführt, bis die Ressource gelöscht wird. Es WebserviceException wird ein Problem beim Löschen des Modells aus dem Modellverwaltungsdienst ausgelöst.

delete()

Ausnahmen

Typ Beschreibung

deploy

Stellen Sie einen Webdienst aus null oder mehr Model Objekten bereit.

Diese Funktion registriert alle Modelldateien, die bereitgestellt werden, und erstellt ein Bild im Prozess, alle dem angegebenen Workspacezugeordnet. Verwenden Sie diese Funktion, wenn Sie über ein Verzeichnis von Modellen verfügen, um bereitzustellen, die noch nicht registriert wurden.

Der resultierende Webdienst ist ein Echtzeitendpunkt, der für Ableitungsanforderungen verwendet werden kann. Weitere Informationen finden Sie unter Verwenden eines Modells, das als Webdienst bereitgestellt wird.

static deploy(workspace, name, model_paths, image_config, deployment_config=None, deployment_target=None, overwrite=False)

Parameter

Name Beschreibung
workspace
Erforderlich

Ein Workspace-Objekt, dem der Webdienst zugeordnet werden soll.

name
Erforderlich
str

Der Name, der dem bereitgestellten Dienst zugewiesen werden soll. Muss für den Arbeitsbereich eindeutig sein, nur aus Kleinbuchstaben, Zahlen oder Gedankenstrichen bestehen, mit einem Buchstaben beginnen und zwischen 3 und 32 Zeichen lang sein.

model_paths
Erforderlich

Eine Liste der Pfade auf dem Datenträger zum Modellieren von Dateien oder Ordnern. Kann eine leere Liste sein.

image_config
Erforderlich

Ein ImageConfig-Objekt, das zum Ermitteln der erforderlichen Imageeigenschaften verwendet wird.

deployment_config

Eine WebserviceDeploymentConfiguration, die zum Konfigurieren des Webdiensts verwendet wird. Wenn eines nicht angegeben wird, wird ein leeres Konfigurationsobjekt basierend auf dem gewünschten Ziel verwendet.

Standardwert: None
deployment_target

A ComputeTarget zum Bereitstellen des Webdiensts auf. Da Azure-Containerinstanzen nicht zugeordnet ComputeTargetsind, lassen Sie diesen Parameter als "None" für die Bereitstellung in Azure-Containerinstanzen.

Standardwert: None
overwrite

Überschreiben Sie den vorhandenen Dienst, wenn der Dienst mit dem Namen bereits vorhanden ist.

Standardwert: False

Gibt zurück

Typ Beschreibung

Ein Webservice-Objekt, das dem bereitgestellten Webdienst entspricht.

Ausnahmen

Typ Beschreibung

deploy_from_image

Stellen Sie einen Webdienst aus einem Image Objekt bereit.

Verwenden Sie diese Funktion, wenn Sie bereits ein Image-Objekt für ein Modell erstellt haben.

Der resultierende Webdienst ist ein Echtzeitendpunkt, der für Ableitungsanforderungen verwendet werden kann. Weitere Informationen finden Sie unter Verwenden eines Modells, das als Webdienst bereitgestellt wird.

static deploy_from_image(workspace, name, image, deployment_config=None, deployment_target=None, overwrite=False)

Parameter

Name Beschreibung
workspace
Erforderlich

Ein Workspace-Objekt, dem der Webdienst zugeordnet werden soll.

name
Erforderlich
str

Der Name, der dem bereitgestellten Dienst zugewiesen werden soll. Muss für den Arbeitsbereich eindeutig sein, nur aus Kleinbuchstaben, Zahlen oder Gedankenstrichen bestehen, mit einem Buchstaben beginnen und zwischen 3 und 32 Zeichen lang sein.

image
Erforderlich

Ein Image bereitzustellenes Objekt.

deployment_config

Eine WebserviceDeploymentConfiguration, die zum Konfigurieren des Webdiensts verwendet wird. Wenn eines nicht angegeben wird, wird ein leeres Konfigurationsobjekt basierend auf dem gewünschten Ziel verwendet.

Standardwert: None
deployment_target

A ComputeTarget zum Bereitstellen des Webdiensts auf. Da Azure-Containerinstanzen nicht zugeordnet ComputeTargetsind, lassen Sie diesen Parameter als "None" für die Bereitstellung in Azure-Containerinstanzen.

Standardwert: None
overwrite

Überschreiben Sie den vorhandenen Dienst, wenn der Dienst mit dem Namen bereits vorhanden ist.

Standardwert: False

Gibt zurück

Typ Beschreibung

Ein Webservice-Objekt, das dem bereitgestellten Webdienst entspricht.

Ausnahmen

Typ Beschreibung

deploy_from_model

Stellen Sie einen Webdienst aus null oder mehr Model Objekten bereit.

Diese Funktion ähnelt deploy, registriert aber nicht die Modelle. Verwenden Sie diese Funktion, wenn Sie Modellobjekte haben, die bereits registriert sind. Dadurch wird ein Bild im Prozess erstellt, das dem angegebenen Arbeitsbereich zugeordnet ist.

Der resultierende Webdienst ist ein Echtzeitendpunkt, der für Ableitungsanforderungen verwendet werden kann. Weitere Informationen finden Sie unter Verwenden eines Modells, das als Webdienst bereitgestellt wird.

static deploy_from_model(workspace, name, models, image_config, deployment_config=None, deployment_target=None, overwrite=False)

Parameter

Name Beschreibung
workspace
Erforderlich

Ein Workspace-Objekt, dem der Webdienst zugeordnet werden soll.

name
Erforderlich
str

Der Name, der dem bereitgestellten Dienst zugewiesen werden soll. Muss für den Arbeitsbereich eindeutig sein, nur aus Kleinbuchstaben, Zahlen oder Gedankenstrichen bestehen, mit einem Buchstaben beginnen und zwischen 3 und 32 Zeichen lang sein.

models
Erforderlich

Eine Liste von Modellobjekten. Kann eine leere Liste sein.

image_config
Erforderlich

Ein ImageConfig-Objekt, das zum Ermitteln der erforderlichen Imageeigenschaften verwendet wird.

deployment_config

Eine WebserviceDeploymentConfiguration, die zum Konfigurieren des Webdiensts verwendet wird. Wenn eines nicht angegeben wird, wird ein leeres Konfigurationsobjekt basierend auf dem gewünschten Ziel verwendet.

Standardwert: None
deployment_target

A ComputeTarget zum Bereitstellen des Webdiensts auf. Da ACI keine Zuordnung ComputeTargethat, lassen Sie diesen Parameter als None für die Bereitstellung in ACI.

Standardwert: None
overwrite

Überschreiben Sie den vorhandenen Dienst, wenn der Dienst mit dem Namen bereits vorhanden ist.

Standardwert: False

Gibt zurück

Typ Beschreibung

Ein Webservice-Objekt, das dem bereitgestellten Webdienst entspricht.

Ausnahmen

Typ Beschreibung

deploy_local_from_model

Erstellen und Bereitstellen eines LocalWebservice zu Testzwecken.

Erfordert, dass Docker installiert und konfiguriert wird.

static deploy_local_from_model(workspace, name, models, image_config, deployment_config=None, wait=False)

Parameter

Name Beschreibung
workspace
Erforderlich

Ein Workspace-Objekt, dem der Webdienst zugeordnet werden soll.

name
Erforderlich
str

Der Name, der dem bereitgestellten Dienst zugewiesen werden soll. Muss auf dem lokalen Computer eindeutig sein.

models
Erforderlich

Eine Liste von Modellobjekten. Kann eine leere Liste sein.

image_config
Erforderlich

Ein ImageConfig-Objekt, das zum Ermitteln der erforderlichen Dienstbildeigenschaften verwendet wird.

deployment_config

Eine LocalWebserviceDeploymentConfiguration, die zum Konfigurieren des Webdiensts verwendet wird. Wenn kein Konfigurationsobjekt angegeben wird, wird ein leeres Konfigurationsobjekt verwendet.

Standardwert: None
wait

Gibt an, ob gewartet werden soll, bis der Docker-Container von LocalWebservice als fehlerfrei gemeldet wird. Löst eine Ausnahme aus, wenn der Container abstürzt. Der Standardwert ist False.

Standardwert: False

Gibt zurück

Typ Beschreibung

Ausnahmen

Typ Beschreibung

deserialize

Konvertieren Sie ein JSON-Objekt des Model Management Service-Antwortobjekts in ein Webservice-Objekt.

Schlägt fehl, wenn der bereitgestellte Arbeitsbereich nicht der Arbeitsbereich ist, unter dem der Webdienst registriert ist.

deserialize(workspace, webservice_payload)

Parameter

Name Beschreibung
cls
Erforderlich

Gibt an, dass es sich um eine Klassenmethode handelt.

workspace
Erforderlich

Das Arbeitsbereichsobjekt, unter dem der Webdienst registriert ist.

webservice_payload
Erforderlich

Ein JSON-Objekt, das in ein Webservice-Objekt konvertiert werden soll.

Gibt zurück

Typ Beschreibung

Die Webdienstdarstellung des bereitgestellten JSON-Objekts.

get_keys

Abrufen von Authentifizierungsschlüsseln für diesen Webdienst.

get_keys()

Gibt zurück

Typ Beschreibung
(str, str)

Die Authentifizierungsschlüssel für diesen Webdienst.

Ausnahmen

Typ Beschreibung

get_logs

Dient zum Abrufen von Protokollen für diesen Webdienst.

get_logs(num_lines=5000, init=False)

Parameter

Name Beschreibung
num_lines
int

Die maximale Anzahl der abzurufenden Protokollzeilen.

Standardwert: 5000
init

Abrufen von Protokollen des Init-Containers

Standardwert: False

Gibt zurück

Typ Beschreibung
str

Die Protokolle für diesen Webdienst.

Ausnahmen

Typ Beschreibung

get_token

Rufen Sie das Authentifizierungstoken für diesen Webdienst ab, der auf den aktuellen Benutzer festgelegt ist.

get_token()

Gibt zurück

Typ Beschreibung

Das Authentifizierungstoken für diesen Webdienst und wann es aktualisiert werden soll.

Ausnahmen

Typ Beschreibung

list

Auflisten der Webservices, die dem entsprechenden zugeordnet sind Workspace.

Die zurückgegebenen Ergebnisse können mithilfe von Parametern gefiltert werden.

static list(workspace, compute_type=None, image_name=None, image_id=None, model_name=None, model_id=None, tags=None, properties=None, image_digest=None)

Parameter

Name Beschreibung
workspace
Erforderlich

Das Workspace-Objekt, in dem die Webdienste aufgeführt werden sollen.

compute_type
str

Filtern, um nur bestimmte Webdiensttypen auflisten. Optionen sind 'ACI', 'AKS'.

Standardwert: None
image_name
str

Filterliste, um nur Webservices einzuschließen, die mit dem spezifischen Imagenamen bereitgestellt werden.

Standardwert: None
image_id
str

Filterliste, um nur Webservices einzuschließen, die mit der spezifischen Image-ID bereitgestellt werden.

Standardwert: None
model_name
str

Filterliste, um nur Webservices einzuschließen, die mit dem spezifischen Modellnamen bereitgestellt werden.

Standardwert: None
model_id
str

Filterliste, um nur Webservices einzuschließen, die mit der spezifischen Modell-ID bereitgestellt werden.

Standardwert: None
tags

Filtern Sie basierend auf der bereitgestellten Liste entweder nach "Schlüssel" oder "[Schlüssel, Wert]". Ex. ['key'; ['key2', 'key2 value']]

Standardwert: None
properties

Filtern Sie basierend auf der bereitgestellten Liste entweder nach "Schlüssel" oder "[Schlüssel, Wert]". Ex. ['key'; ['key2', 'key2 value']]

Standardwert: None
image_digest
str

Filterliste, um nur Webservices einzuschließen, die mit dem spezifischen Imagedigest bereitgestellt werden.

Standardwert: None

Gibt zurück

Typ Beschreibung

Eine gefilterte Liste von Webdiensten im bereitgestellten Arbeitsbereich.

Ausnahmen

Typ Beschreibung

regen_key

Generieren Sie einen der Schlüssel des Webdiensts neu, entweder den Primärschlüssel oder den Sekundärschlüssel.

Eine WebserviceException wird ausgelöst, wenn key sie nicht angegeben ist oder nicht "Primär" oder "Sekundär" ist.

regen_key(key, set_key=None)

Parameter

Name Beschreibung
key
Erforderlich
str

Der Schlüssel, der neu generiert werden soll. Die Optionen sind "Primär" oder "Sekundär".

set_key
str

Ein vom Benutzer angegebener Wert, der die manuelle Spezifikation des Schlüsselwerts ermöglicht

Standardwert: None

Ausnahmen

Typ Beschreibung

run

Rufen Sie diesen Webdienst mit der bereitgestellten Eingabe auf.

Abstrakte Methode, die von untergeordneten Klassen von Webservice.

abstract run(input)

Parameter

Name Beschreibung
input
Erforderlich
<xref:varies>

Die Eingabedaten, mit der der Webdienst aufgerufen werden soll. Dies sind die Daten, die Ihr machine Learning-Modell als Eingabe für die Ausführung von Vorhersagen erwartet.

Gibt zurück

Typ Beschreibung

Das Ergebnis des Aufrufs des Webdiensts. Dadurch werden Vorhersagen zurückgegeben, die vom Machine Learning-Modell ausgeführt werden.

Ausnahmen

Typ Beschreibung

serialize

Konvertieren Sie dieses Webservice-Objekt in ein serialisiertes JSON-Wörterbuch.

Wird deserialize verwendet, um wieder in ein Webservice-Objekt zu konvertieren.

serialize()

Gibt zurück

Typ Beschreibung

Die JSON-Darstellung dieses Webdiensts.

update

Aktualisieren Sie die Webservice-Parameter.

Dies ist eine abstrakte Methode, die von untergeordneten Klassen von Webservice. Mögliche Parameter, die aktualisiert werden sollen, variieren je nach untergeordnetem Webservice-Typ. For example, for Azure Container Instances webservices, see update for specific parameters.

abstract update(*args)

Parameter

Name Beschreibung
args
Erforderlich
<xref:varies>

Zu aktualisierende Werte.

Ausnahmen

Typ Beschreibung

update_deployment_state

Aktualisieren Sie den aktuellen Zustand des Speicherobjekts.

Führen Sie eine direkte Aktualisierung der Eigenschaften des Objekts basierend auf dem aktuellen Zustand des entsprechenden Cloudobjekts durch. In erster Linie nützlich für die manuelle Abfrage des Erstellungszustands.

update_deployment_state()

wait_for_deployment

Automatische Abfrage für die ausgeführte Webservice-Bereitstellung.

Warten Sie, bis der Webdienst einen Terminalstatus erreicht. Löst einen WebserviceException aus, wenn er einen nicht erfolgreichen Terminalzustand erreicht oder den bereitgestellten Timeout überschreitet.

wait_for_deployment(show_output=False, timeout_sec=None)

Parameter

Name Beschreibung
show_output

Gibt an, ob ausführlichere Ausgabe gedruckt werden soll.

Standardwert: False
timeout_sec

Lösen Sie eine Ausnahme aus, wenn die Bereitstellung das angegebene Timeout überschreitet.

Standardwert: None

Ausnahmen

Typ Beschreibung