Operaciones de administración de cuentas en Azure Data Lake Storage Gen1 mediante API REST
En este artículo aprenderá a realizar operaciones de administración de cuentas en Azure Data Lake Storage Gen1 con la API REST. Las operaciones de administración de cuentas incluyen,por ejemplo, la creación o la eliminación de cuentas de Data Lake Storage Gen1. Para obtener instrucciones sobre cómo realizar operaciones del sistema de archivos en Data Lake Storage Gen1 con la API REST, consulte Filesystem operations on Data Lake Storage Gen1 using REST API (Operaciones del sistema de archivos en Data Lake Storage Gen1 con la API REST).
Requisitos previos
Una suscripción de Azure. Consulte Obtención de una versión de evaluación gratuita.
cURL . En este artículo se usa cURL para demostrar cómo realizar llamadas de la API de REST en una cuenta de Data Lake Storage Gen1.
Cómo autenticar mediante Microsoft Entra ID?
Puede usar dos enfoques para autenticarse mediante Microsoft Entra ID.
- Para la autenticación del usuario final para la aplicación (interactiva), consulte el artículo sobre la autenticación del usuario final con Data Lake Storage Gen1 mediante el SDK de .NET.
- Para la autenticación entre servicios para la aplicación (no interactiva), consulte el artículo sobre la autenticación entre servicios con Data Lake Storage Gen1 mediante el SDK de .NET.
Creación de una cuenta de Data Lake Storage Gen1
Esta operación se basa en la llamada de la API de REST que se define aquí.
Use el siguiente comando cURL. Reemplace <yourstoragegen1name> por el nombre de Data Lake Storage Gen1.
curl -i -X PUT -H "Authorization: Bearer <REDACTED>" -H "Content-Type: application/json" https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.DataLakeStore/accounts/<yourstoragegen1name>?api-version=2015-10-01-preview -d@"C:\temp\input.json"
En el comando anterior, reemplace <REDACTED
> por el token de autorización que recuperó anteriormente. La carga útil de la solicitud de este comando se encuentra en el archivo input.json que se proporciona para el parámetro -d
anterior. El contenido del archivo input.json es similar al siguiente fragmento de código:
{
"location": "eastus2",
"tags": {
"department": "finance"
},
"properties": {}
}
Eliminación de una cuenta de Data Lake Storage Gen1
Esta operación se basa en la llamada de la API de REST que se define aquí.
Para eliminar una cuenta de Data Lake Storage Gen1 use el siguiente comando cURL. Reemplace <yourstoragegen1name> por el nombre de cuenta de Data Lake Storage Gen1.
curl -i -X DELETE -H "Authorization: Bearer <REDACTED>" https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.DataLakeStore/accounts/<yourstoragegen1name>?api-version=2015-10-01-preview
Debe ver algo parecido al siguiente fragmento de código:
HTTP/1.1 200 OK
...
...
Pasos siguientes
- Filesystem operations on Data Lake Storage Gen1 using REST API (Operaciones del sistema de archivos en Data Lake Storage Gen1 mediante la API REST).
Consulte también
- Azure Data Lake Storage Gen1 REST API Reference (Referencia sobre la API de REST de Azure Data Lake Storage Gen1)
- Abrir aplicaciones de macrodatos de código abierto que funcionan con Azure Data Lake Storage Gen1