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

Cómo autenticar mediante Microsoft Entra ID?

Puede usar dos enfoques para autenticarse mediante Microsoft Entra ID.

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

Consulte también