Datastores - List
Enumerar almacenes de datos.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores?api-version=2025-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores?api-version=2025-04-01&$skip={$skip}&count={count}&isDefault={isDefault}&names={names}&searchText={searchText}&orderBy={orderBy}&orderByAsc={orderByAsc}
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
subscription
|
path | True |
string minLength: 1 |
Identificador de la suscripción de destino. |
workspace
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ |
Nombre del área de trabajo de Azure Machine Learning. |
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
$skip
|
query |
string |
Token de continuación para la paginación. |
|
count
|
query |
integer (int32) |
Número máximo de resultados que se van a devolver. |
|
is
|
query |
boolean |
Filtre por el almacén de datos predeterminado del área de trabajo. |
|
names
|
query |
string[] |
Nombres de almacenes de datos que se van a devolver. |
|
order
|
query |
string |
Ordenar por propiedad (createdtime | modifiedtime | name). |
|
order
|
query |
boolean |
Ordenar por propiedad en orden ascendente. |
|
search
|
query |
string |
Texto que se va a buscar en los nombres del almacén de datos. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Éxito |
|
Other Status Codes |
Error |
Ejemplos
List datastores.
Solicitud de ejemplo
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/my-aml-workspace/datastores?api-version=2025-04-01&count=1&isDefault=False&names=string&searchText=string&orderBy=string&orderByAsc=False
Respuesta de muestra
{
"value": [
{
"id": "string",
"name": "string",
"type": "string",
"properties": {
"description": "string",
"tags": {
"string": "string"
},
"isDefault": false,
"properties": null,
"credentials": {
"credentialsType": "AccountKey",
"secrets": {
"secretsType": "AccountKey"
}
},
"datastoreType": "AzureBlob",
"accountName": "string",
"containerName": "string",
"endpoint": "core.windows.net",
"protocol": "https"
},
"systemData": {
"createdAt": "2020-01-01T12:34:56.999Z",
"createdBy": "string",
"createdByType": "User",
"lastModifiedAt": "2020-01-01T12:34:56.999Z",
"lastModifiedBy": "string",
"lastModifiedByType": "User"
}
}
],
"nextLink": "string"
}
Definiciones
Nombre | Description |
---|---|
Account |
Configuración de credenciales del almacén de datos de clave de cuenta. |
Account |
Secretos de clave de cuenta de almacén de datos. |
Azure |
Configuración del almacén de datos de Blob de Azure. |
Azure |
Configuración del almacén de datos de Azure Data Lake Gen1. |
Azure |
Configuración del almacén de datos de Azure Data Lake Gen2. |
Azure |
Configuración del almacén de datos de Azure File. |
Certificate |
Configuración de credenciales del almacén de datos de certificado. |
Certificate |
Secretos de certificado de almacén de datos. |
created |
Tipo de identidad que creó el recurso. |
Credentials |
Enumeración para determinar el tipo de credenciales del almacén de datos. |
Datastore |
Sobre de recursos de Azure Resource Manager. |
Datastore |
Lista paginada de entidades de almacén de datos. |
Datastore |
Enumeración para determinar el tipo de contenido del almacén de datos. |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
Lake |
|
None |
Credenciales vacías o ninguna del almacén de datos. |
One |
Enumeración para determinar el tipo de artefacto oneLake. |
One |
Configuración del almacén de datos oneLake (Trident). |
Sas |
Configuración de credenciales del almacén de datos de SAS. |
Sas |
Secretos de SAS del almacén de datos. |
Secrets |
Enumeración para determinar el tipo de secretos del almacén de datos. |
Service |
|
Service |
Configuración de credenciales del almacén de datos de la entidad de servicio. |
Service |
Secretos de entidad de servicio de almacén de datos. |
system |
Metadatos relativos a la creación y última modificación del recurso. |
AccountKeyDatastoreCredentials
Configuración de credenciales del almacén de datos de clave de cuenta.
Nombre | Tipo | Description |
---|---|---|
credentialsType |
string:
Account |
[Obligatorio] Tipo de credencial usado para la autenticación con almacenamiento. |
secrets |
[Obligatorio] Secretos de la cuenta de almacenamiento. |
AccountKeyDatastoreSecrets
Secretos de clave de cuenta de almacén de datos.
Nombre | Tipo | Description |
---|---|---|
key |
string |
Clave de cuenta de almacenamiento. |
secretsType |
string:
Account |
[Obligatorio] Tipo de credencial usado para la autenticación con almacenamiento. |
AzureBlobDatastore
Configuración del almacén de datos de Blob de Azure.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
accountName |
string |
Nombre de la cuenta de almacenamiento. |
|
containerName |
string |
Nombre del contenedor de la cuenta de almacenamiento. |
|
credentials | DatastoreCredentials: |
[Obligatorio] Credenciales de cuenta. |
|
datastoreType |
string:
Azure |
[Obligatorio] Tipo de almacenamiento que respalda el almacén de datos. |
|
description |
string |
Texto de descripción del recurso. |
|
endpoint |
string |
Punto de conexión en la nube de Azure para la cuenta de almacenamiento. |
|
isDefault |
boolean |
Propiedad Readonly para indicar si el almacén de datos es el almacén de datos predeterminado del área de trabajo |
|
properties |
object |
Diccionario de propiedades de recurso. |
|
protocol |
string |
Protocolo usado para comunicarse con la cuenta de almacenamiento. |
|
resourceGroup |
string |
Nombre del grupo de recursos de Azure |
|
serviceDataAccessAuthIdentity | None |
Indica la identidad que se va a usar para autenticar el acceso de datos del servicio al almacenamiento del cliente. |
|
subscriptionId |
string |
Identificador de suscripción de Azure |
|
tags |
object |
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. |
AzureDataLakeGen1Datastore
Configuración del almacén de datos de Azure Data Lake Gen1.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
credentials | DatastoreCredentials: |
[Obligatorio] Credenciales de cuenta. |
|
datastoreType |
string:
Azure |
[Obligatorio] Tipo de almacenamiento que respalda el almacén de datos. |
|
description |
string |
Texto de descripción del recurso. |
|
isDefault |
boolean |
Propiedad Readonly para indicar si el almacén de datos es el almacén de datos predeterminado del área de trabajo |
|
properties |
object |
Diccionario de propiedades de recurso. |
|
resourceGroup |
string |
Nombre del grupo de recursos de Azure |
|
serviceDataAccessAuthIdentity | None |
Indica la identidad que se va a usar para autenticar el acceso de datos del servicio al almacenamiento del cliente. |
|
storeName |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Obligatorio] Nombre del almacén de Azure Data Lake. |
|
subscriptionId |
string |
Identificador de suscripción de Azure |
|
tags |
object |
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. |
AzureDataLakeGen2Datastore
Configuración del almacén de datos de Azure Data Lake Gen2.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
accountName |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Obligatorio] Nombre de la cuenta de almacenamiento. |
|
credentials | DatastoreCredentials: |
[Obligatorio] Credenciales de cuenta. |
|
datastoreType |
string:
Azure |
[Obligatorio] Tipo de almacenamiento que respalda el almacén de datos. |
|
description |
string |
Texto de descripción del recurso. |
|
endpoint |
string |
Punto de conexión en la nube de Azure para la cuenta de almacenamiento. |
|
filesystem |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Obligatorio] Nombre del sistema de archivos de Data Lake Gen2. |
|
isDefault |
boolean |
Propiedad Readonly para indicar si el almacén de datos es el almacén de datos predeterminado del área de trabajo |
|
properties |
object |
Diccionario de propiedades de recurso. |
|
protocol |
string |
Protocolo usado para comunicarse con la cuenta de almacenamiento. |
|
resourceGroup |
string |
Nombre del grupo de recursos de Azure |
|
serviceDataAccessAuthIdentity | None |
Indica la identidad que se va a usar para autenticar el acceso de datos del servicio al almacenamiento del cliente. |
|
subscriptionId |
string |
Identificador de suscripción de Azure |
|
tags |
object |
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. |
AzureFileDatastore
Configuración del almacén de datos de Azure File.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
accountName |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Obligatorio] Nombre de la cuenta de almacenamiento. |
|
credentials | DatastoreCredentials: |
[Obligatorio] Credenciales de cuenta. |
|
datastoreType |
string:
Azure |
[Obligatorio] Tipo de almacenamiento que respalda el almacén de datos. |
|
description |
string |
Texto de descripción del recurso. |
|
endpoint |
string |
Punto de conexión en la nube de Azure para la cuenta de almacenamiento. |
|
fileShareName |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Obligatorio] Nombre del recurso compartido de archivos de Azure al que apunta el almacén de datos. |
|
isDefault |
boolean |
Propiedad Readonly para indicar si el almacén de datos es el almacén de datos predeterminado del área de trabajo |
|
properties |
object |
Diccionario de propiedades de recurso. |
|
protocol |
string |
Protocolo usado para comunicarse con la cuenta de almacenamiento. |
|
resourceGroup |
string |
Nombre del grupo de recursos de Azure |
|
serviceDataAccessAuthIdentity | None |
Indica la identidad que se va a usar para autenticar el acceso de datos del servicio al almacenamiento del cliente. |
|
subscriptionId |
string |
Identificador de suscripción de Azure |
|
tags |
object |
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. |
CertificateDatastoreCredentials
Configuración de credenciales del almacén de datos de certificado.
Nombre | Tipo | Description |
---|---|---|
authorityUrl |
string |
Dirección URL de autoridad usada para la autenticación. |
clientId |
string (uuid) |
[Obligatorio] Identificador de cliente de la entidad de servicio. |
credentialsType |
string:
Certificate |
[Obligatorio] Tipo de credencial usado para la autenticación con almacenamiento. |
resourceUrl |
string |
Recurso al que tiene acceso la entidad de servicio. |
secrets |
[Obligatorio] Secretos de entidad de servicio. |
|
tenantId |
string (uuid) |
[Obligatorio] Identificador del inquilino al que pertenece la entidad de servicio. |
thumbprint |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Obligatorio] Huella digital del certificado usado para la autenticación. |
CertificateDatastoreSecrets
Secretos de certificado de almacén de datos.
Nombre | Tipo | Description |
---|---|---|
certificate |
string |
Certificado de entidad de servicio. |
secretsType |
string:
Certificate |
[Obligatorio] Tipo de credencial usado para la autenticación con almacenamiento. |
createdByType
Tipo de identidad que creó el recurso.
Valor | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
CredentialsType
Enumeración para determinar el tipo de credenciales del almacén de datos.
Valor | Description |
---|---|
AccountKey | |
Certificate | |
None | |
Sas | |
ServicePrincipal |
DatastoreResource
Sobre de recursos de Azure Resource Manager.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nombre del recurso |
properties | Datastore: |
[Obligatorio] Atributos adicionales de la entidad. |
systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
DatastoreResourceArmPaginatedResult
Lista paginada de entidades de almacén de datos.
Nombre | Tipo | Description |
---|---|---|
nextLink |
string |
Vínculo a la página siguiente de objetos de almacén de datos. Si es null, no hay páginas adicionales. |
value |
Matriz de objetos de tipo Almacén de datos. |
DatastoreType
Enumeración para determinar el tipo de contenido del almacén de datos.
Valor | Description |
---|---|
AzureBlob | |
AzureDataLakeGen1 | |
AzureDataLakeGen2 | |
AzureFile | |
OneLake |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Detalles del error. |
|
message |
string |
El mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
LakeHouseArtifact
Nombre | Tipo | Description |
---|---|---|
artifactName |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Obligatorio] Nombre del artefacto de OneLake |
artifactType |
string:
Lake |
[Obligatorio] Tipo de artefacto oneLake |
NoneDatastoreCredentials
Credenciales vacías o ninguna del almacén de datos.
Nombre | Tipo | Description |
---|---|---|
credentialsType |
string:
None |
[Obligatorio] Tipo de credencial usado para la autenticación con almacenamiento. |
OneLakeArtifactType
Enumeración para determinar el tipo de artefacto oneLake.
Valor | Description |
---|---|
LakeHouse |
OneLakeDatastore
Configuración del almacén de datos oneLake (Trident).
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
artifact | OneLakeArtifact: |
[Obligatorio] Artefacto de OneLake que respalda el almacén de datos. |
|
credentials | DatastoreCredentials: |
[Obligatorio] Credenciales de cuenta. |
|
datastoreType |
string:
One |
[Obligatorio] Tipo de almacenamiento que respalda el almacén de datos. |
|
description |
string |
Texto de descripción del recurso. |
|
endpoint |
string |
Punto de conexión de OneLake que se va a usar para el almacén de datos. |
|
isDefault |
boolean |
Propiedad Readonly para indicar si el almacén de datos es el almacén de datos predeterminado del área de trabajo |
|
oneLakeWorkspaceName |
string minLength: 1pattern: [a-zA-Z0-9_] |
[Obligatorio] Nombre del área de trabajo de OneLake. |
|
properties |
object |
Diccionario de propiedades de recurso. |
|
serviceDataAccessAuthIdentity | None |
Indica la identidad que se va a usar para autenticar el acceso de datos del servicio al almacenamiento del cliente. |
|
tags |
object |
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. |
SasDatastoreCredentials
Configuración de credenciales del almacén de datos de SAS.
Nombre | Tipo | Description |
---|---|---|
credentialsType |
string:
Sas |
[Obligatorio] Tipo de credencial usado para la autenticación con almacenamiento. |
secrets |
[Obligatorio] Secretos de contenedor de almacenamiento. |
SasDatastoreSecrets
Secretos de SAS del almacén de datos.
Nombre | Tipo | Description |
---|---|---|
sasToken |
string |
Token de SAS del contenedor de almacenamiento. |
secretsType |
string:
Sas |
[Obligatorio] Tipo de credencial usado para la autenticación con almacenamiento. |
SecretsType
Enumeración para determinar el tipo de secretos del almacén de datos.
Valor | Description |
---|---|
AccountKey | |
Certificate | |
Sas | |
ServicePrincipal |
ServiceDataAccessAuthIdentity
Valor | Description |
---|---|
None |
No use ninguna identidad para el acceso a datos de servicio. |
WorkspaceSystemAssignedIdentity |
Use la identidad administrada asignada por el sistema del área de trabajo para autenticar el acceso a los datos del servicio. |
WorkspaceUserAssignedIdentity |
Use la identidad administrada asignada por el usuario del área de trabajo para autenticar el acceso a datos del servicio. |
ServicePrincipalDatastoreCredentials
Configuración de credenciales del almacén de datos de la entidad de servicio.
Nombre | Tipo | Description |
---|---|---|
authorityUrl |
string |
Dirección URL de autoridad usada para la autenticación. |
clientId |
string (uuid) |
[Obligatorio] Identificador de cliente de la entidad de servicio. |
credentialsType |
string:
Service |
[Obligatorio] Tipo de credencial usado para la autenticación con almacenamiento. |
resourceUrl |
string |
Recurso al que tiene acceso la entidad de servicio. |
secrets |
[Obligatorio] Secretos de entidad de servicio. |
|
tenantId |
string (uuid) |
[Obligatorio] Identificador del inquilino al que pertenece la entidad de servicio. |
ServicePrincipalDatastoreSecrets
Secretos de entidad de servicio de almacén de datos.
Nombre | Tipo | Description |
---|---|---|
clientSecret |
string |
Secreto de entidad de servicio. |
secretsType |
string:
Service |
[Obligatorio] Tipo de credencial usado para la autenticación con almacenamiento. |
systemData
Metadatos relativos a la creación y última modificación del recurso.
Nombre | Tipo | Description |
---|---|---|
createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
createdBy |
string |
Identidad que creó el recurso. |
createdByType |
Tipo de identidad que creó el recurso. |
|
lastModifiedAt |
string (date-time) |
Marca de tiempo de la última modificación del recurso (UTC) |
lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |