Compartir a través de


WorkspaceConnection Clase

Nota

Se trata de una clase experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información.

La conexión del área de trabajo de Azure ML proporciona una manera segura de almacenar la información de autenticación y configuración necesaria para conectarse e interactuar con los recursos externos.

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

Constructor

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

Parámetros

name
str
Requerido

Nombre de la conexión del área de trabajo.

target
str
Requerido

La dirección URL o el identificador de recurso de ARM del recurso externo.

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

Credenciales para autenticarse en el recurso externo.

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

Categoría de recurso externo para esta conexión.

Métodos

dump

Volque la especificación de conexión del área de trabajo en un archivo en formato yaml.

dump

Volque la especificación de conexión del área de trabajo en un archivo en formato yaml.

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

Parámetros

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

Destino para recibir la especificación de esta conexión del área de trabajo. Debe ser una ruta de acceso a un archivo local o una secuencia de archivos ya abierta. Si dest es una ruta de acceso de archivo, se creará un nuevo archivo y se generará una excepción si el archivo existe. Si dest es un archivo abierto, el archivo se escribirá directamente y se generará una excepción si el archivo no se puede escribir.

Atributos

base_path

Ruta de acceso base del recurso.

Devoluciones

Ruta de acceso base del recurso.

Tipo de valor devuelto

str

creation_context

Contexto de creación del recurso.

Devoluciones

Metadatos de creación del recurso.

Tipo de valor devuelto

credentials

Credenciales para la conexión del área de trabajo.

]

Devoluciones

Credenciales para la conexión del área de trabajo.

Tipo de valor devuelto

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

id

El identificador del recurso.

Devoluciones

Identificador global del recurso, un identificador de Azure Resource Manager (ARM).

Tipo de valor devuelto

metadata

Metadatos para la conexión del área de trabajo.

Devoluciones

Metadatos para la conexión del área de trabajo.

Tipo de valor devuelto

target

Dirección URL de destino para la conexión del área de trabajo.

Devoluciones

Destino de la conexión del área de trabajo.

Tipo de valor devuelto

str

type

El tipo de conexión del área de trabajo, compatible es "git", "python_feed" y "container_registry".

Devoluciones

Tipo del trabajo.

Tipo de valor devuelto

str