Freigeben über


Workspace Klasse

Azure ML-Arbeitsbereich.

Vererbung
azure.ai.ml.entities._resource.Resource
Workspace

Konstruktor

Workspace(*, name: str, description: str | None = None, tags: Dict[str, str] | None = None, display_name: str | None = None, location: str | None = None, resource_group: str | None = None, hbi_workspace: bool = False, storage_account: str | None = None, container_registry: str | None = None, key_vault: str | None = None, application_insights: str | None = None, customer_managed_key: CustomerManagedKey | None = None, image_build_compute: str | None = None, public_network_access: str | None = None, identity: IdentityConfiguration | None = None, primary_user_assigned_identity: str | None = None, managed_network: ManagedNetwork | None = None, enable_data_isolation: bool = False, workspace_hub: str | None = None, **kwargs)

Parameter

name
str
Erforderlich

Name des Arbeitsbereichs

description
str
Erforderlich

Beschreibung des Arbeitsbereichs

tags
dict
Erforderlich

Tags des Arbeitsbereichs.

display_name
str
Erforderlich

Anzeigename für den Arbeitsbereich. Dies ist innerhalb der Ressourcengruppe nicht eindeutig.

location
str
Erforderlich

Der Speicherort, in dem der Arbeitsbereich erstellt werden soll. Wenn nicht angegeben, wird derselbe Speicherort wie die Ressourcengruppe verwendet.

resource_group
str
Erforderlich

Name der Ressourcengruppe, in der der Arbeitsbereich erstellt werden soll.

hbi_workspace
bool
Erforderlich

Gibt an, ob die Kundendaten erhebliche Geschäftsauswirkungen (High Business Impact, HBI) haben und vertrauliche Geschäftsinformationen enthalten. Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/machine-learning/concept-data-encryption#encryption-at-rest.

storage_account
str
Erforderlich

Die Ressourcen-ID eines vorhandenen Speicherkontos, das anstelle eines neuen kontos verwendet werden soll.

container_registry
str
Erforderlich

Die Ressourcen-ID einer vorhandenen Containerregistrierung, die verwendet werden soll, anstatt eine neue zu erstellen.

key_vault
str
Erforderlich

Die Ressourcen-ID eines vorhandenen Schlüsseltresors, der anstelle eines neuen Schlüsseltresors verwendet werden soll.

application_insights
str
Erforderlich

Die Ressourcen-ID einer vorhandenen Application Insights, die verwendet werden soll, anstatt eine neue zu erstellen.

customer_managed_key
CustomerManagedKey
Erforderlich

Schlüsseltresordetails zum Verschlüsseln von Daten mit kundenseitig verwalteten Schlüsseln. Falls nicht angegeben, werden von Microsoft verwaltete Schlüssel standardmäßig verwendet.

image_build_compute
str
Erforderlich

Der Name des Computeziels, das zum Erstellen von Docker-Images in der Umgebung mit der Containerregistrierung verwendet werden soll, befindet sich hinter einem VNET.

public_network_access
str
Erforderlich

Gibt an, ob die Konnektivität öffentlicher Endpunkte zugelassen werden soll, wenn ein Arbeitsbereich private Verknüpfung aktiviert ist.

identity
IdentityConfiguration
Erforderlich

Verwaltete Identität des Arbeitsbereichs (benutzerseitig oder systemseitig zugewiesen)

primary_user_assigned_identity
str
Erforderlich

Die primäre benutzerseitig zugewiesene Identität des Arbeitsbereichs

managed_network
ManagedNetwork
Erforderlich

Konfiguration des verwalteten Netzwerks des Arbeitsbereichs

enable_data_isolation
bool
Erforderlich

Ein Flag, um zu bestimmen, ob für den Arbeitsbereich die Datenisolation aktiviert ist. Das Flag kann nur in der Erstellungsphase festgelegt werden, es kann nicht aktualisiert werden.

workspace_hub
str
Erforderlich

Die Ressourcen-ID eines vorhandenen Arbeitsbereichshubs zum Erstellen eines Projektarbeitsbereichs

kwargs
dict
Erforderlich

Ein Wörterbuch mit zusätzlichen Konfigurationsparametern.

Methoden

dump

Speichern Sie die Arbeitsbereichsspezifikation in eine Datei im Yaml-Format.

dump

Speichern Sie die Arbeitsbereichsspezifikation in eine Datei im Yaml-Format.

dump(dest: str | PathLike | IO, **kwargs) -> None

Parameter

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Erforderlich

Das Ziel, um die Spezifikation dieses Arbeitsbereichs zu erhalten. Muss entweder ein Pfad zu einer lokalen Datei oder ein bereits geöffneter Dateistream sein. Wenn dest ein Dateipfad ist, wird eine neue Datei erstellt, und eine Ausnahme wird ausgelöst, wenn die Datei vorhanden ist. Wenn dest eine geöffnete Datei ist, wird die Datei direkt in geschrieben, und eine Ausnahme wird ausgelöst, wenn die Datei nicht beschreibbar ist.

Attribute

base_path

Der Basispfad der Ressource.

Gibt zurück

Der Basispfad der Ressource.

Rückgabetyp

str

creation_context

Der Erstellungskontext der Ressource.

Gibt zurück

Die Erstellungsmetadaten für die Ressource.

Rückgabetyp

discovery_url

Back-End-Dienst-Basis-URLs für den Arbeitsbereich.

Gibt zurück

Back-End-Dienst-URLs des Arbeitsbereichs

Rückgabetyp

str

id

Die Ressourcen-ID.

Gibt zurück

Die globale ID der Ressource, eine Arm-ID (Azure Resource Manager).

Rückgabetyp

mlflow_tracking_uri

MLflow-Nachverfolgungs-URI für den Arbeitsbereich.

Gibt zurück

Gibt den mlflow-Nachverfolgungs-URI des Arbeitsbereichs zurück.

Rückgabetyp

str