Share via


WorkspaceConnection Klasse

Hinweis

Dies ist eine experimentelle Klasse, die jederzeit geändert werden kann. Unter https://aka.ms/azuremlexperimental finden Sie weitere Informationen.

Die Azure ML-Arbeitsbereichsverbindung bietet eine sichere Möglichkeit zum Speichern von Authentifizierungs- und Konfigurationsinformationen, die für die Verbindung und Interaktion mit den externen Ressourcen erforderlich sind.

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

Konstruktor

WorkspaceConnection(*, target: str, type: str, credentials: PatTokenConfiguration | SasTokenConfiguration | UsernamePasswordConfiguration | ManagedIdentityConfiguration | ServicePrincipalConfiguration | AccessKeyConfiguration, metadata: Dict[str, Any] | None = None, **kwargs)

Parameter

name
str
Erforderlich

Name der Arbeitsbereichsverbindung.

target
str
Erforderlich

Die URL oder ARM-Ressourcen-ID der externen Ressource.

credentials
Union[ PatTokenConfiguration, SasTokenConfiguration, UsernamePasswordConfiguration, <xref:azure.ai.ml.entities.ManagedIdentityConfiguration ~azure.ai.ml.entities.ServicePrincipalConfiguration>, AccessKeyConfiguration, ApiKeyConfiguration ]
Erforderlich

Die Anmeldeinformationen für die Authentifizierung bei der externen Ressource.

type
<xref:<xref:The type> of <xref:workspace connection>, <xref:possible values are: "git">, <xref:"python_feed">, <xref:"container_registry">, <xref:"feature_store">, <xref:"s3">, <xref:"snowflake">, <xref:"azure_sql_db">, <xref:"azure_synapse_analytics">, <xref:"azure_my_sql_db">, <xref:"azure_postgres_db">, <xref:"azure_open_ai">, <xref:"cognitive_search">, <xref:"cognitive_service">>
Erforderlich

Die Kategorie der externen Ressource für diese Verbindung.

Methoden

dump

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

dump

Speichern Sie die Arbeitsbereichsverbindungsspezifikation 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 dieser Arbeitsbereichsverbindung 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

credentials

Anmeldeinformationen für die Arbeitsbereichsverbindung.

]

Gibt zurück

Anmeldeinformationen für die Arbeitsbereichsverbindung.

Rückgabetyp

Union[ <xref:PatTokenCredentialsConfiguration>, <xref:SasTokenCredentialsConfiguration>, <xref:UsernamePasswordCredentialsConfiguration>, ManagedIdentityConfiguration, <xref:ServicePrincipalCredentialsConfiguration>, <xref:AccessKeyCredentialsConfiguration>,

id

Die Ressourcen-ID.

Gibt zurück

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

Rückgabetyp

metadata

Metadaten für die Arbeitsbereichsverbindung.

Gibt zurück

Metadaten für die Arbeitsbereichsverbindung.

Rückgabetyp

target

Ziel-URL für die Arbeitsbereichsverbindung.

Gibt zurück

Ziel der Arbeitsbereichsverbindung.

Rückgabetyp

str

type

Der Typ der Arbeitsbereichsverbindung wird unterstützt: "git", "python_feed" und "container_registry".

Gibt zurück

Auftragstyp:

Rückgabetyp

str