Partager via


WorkspaceConnection Classe

Notes

Il s’agit d’une classe expérimentale qui peut changer à tout moment. Pour plus d’informations, consultez https://aka.ms/azuremlexperimental.

La connexion à l’espace de travail Azure ML offre un moyen sécurisé de stocker les informations d’authentification et de configuration nécessaires pour se connecter et interagir avec les ressources externes.

Héritage
azure.ai.ml.entities._resource.Resource
WorkspaceConnection

Constructeur

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

Paramètres

name
str
Obligatoire

Nom de la connexion de l’espace de travail.

target
str
Obligatoire

URL ou ID de ressource ARM de la ressource externe.

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

Informations d’identification pour l’authentification auprès de la ressource externe.

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">>
Obligatoire

Catégorie de ressource externe pour cette connexion.

Méthodes

dump

Videz la spec de connexion de l’espace de travail dans un fichier au format yaml.

dump

Videz la spec de connexion de l’espace de travail dans un fichier au format yaml.

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

Paramètres

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

Destination pour recevoir la spécification de cette connexion d’espace de travail. Doit être un chemin d’accès à un fichier local ou un flux de fichiers déjà ouvert. Si dest est un chemin de fichier, un nouveau fichier est créé et une exception est levée si le fichier existe. Si dest est un fichier ouvert, le fichier est écrit directement dans, et une exception est levée si le fichier n’est pas accessible en écriture.

Attributs

base_path

Chemin d’accès de base de la ressource.

Retours

Chemin d’accès de base de la ressource.

Type de retour

str

creation_context

Contexte de création de la ressource.

Retours

Métadonnées de création pour la ressource.

Type de retour

credentials

Informations d’identification pour la connexion à l’espace de travail.

]

Retours

Informations d’identification pour la connexion à l’espace de travail.

Type de retour

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

id

ID de la ressource.

Retours

ID global de la ressource, id Azure Resource Manager (ARM).

Type de retour

metadata

Métadonnées pour la connexion à l’espace de travail.

Retours

Métadonnées pour la connexion à l’espace de travail.

Type de retour

target

URL cible pour la connexion de l’espace de travail.

Retours

Cible de la connexion de l’espace de travail.

Type de retour

str

type

Le type de connexion à l’espace de travail pris en charge est « git », « python_feed » et « container_registry ».

Retours

Type du travail.

Type de retour

str