Operazioni di gestione di account in Azure Data Lake Storage Gen1 con API REST
Questo articolo descrive come eseguire operazioni di gestione di account in Azure Data Lake Storage Gen1 con l'API REST. Le operazioni di gestione degli account includono la creazione di un account Data Lake Storage Gen1, l'eliminazione di un account Data Lake Storage Gen1 e così via. Per istruzioni su come eseguire operazioni sul file system su Data Lake Storage Gen1 tramite l'API REST, vedere Operazioni del file system in Data Lake Storage Gen1 tramite l'API REST.
Prerequisiti
Una sottoscrizione di Azure. Vedere Ottenere una versione di prova gratuita di Azure.
cURL. In questo articolo viene usato cURL per illustrare come effettuare chiamate API REST con un account Data Lake Storage Gen1.
Ricerca per categorie eseguire l'autenticazione con Microsoft Entra ID?
È possibile usare due approcci per eseguire l'autenticazione usando Microsoft Entra ID.
- Per l'autenticazione dell'utente finale per l'applicazione (interattiva), consultare Autenticazione dell'utente finale con Data Lake Storage Gen1 tramite .NET SDK.
- Per l'autenticazione da servizio a servizio per l'applicazione (non interattiva), vedere Autenticazione da servizio a servizio con Data Lake Storage Gen1 tramite .NET SDK.
Creare un account Data Lake Storage Gen1
Questa operazione si basa sulla chiamata API REST definita qui.
Usare il comando cURL seguente. Sostituire <yourstoragegen1name> con il nome 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"
Nel comando sopra sostituire <REDACTED
> con il token di autorizzazione recuperato in precedenza. Il payload della richiesta per questo comando è contenuto nel file input.json fornito per il parametro -d
precedente. Il contenuto del file input.json è simile al frammento di codice seguente:
{
"location": "eastus2",
"tags": {
"department": "finance"
},
"properties": {}
}
Eliminare un account Data Lake Storage Gen1
Questa operazione si basa sulla chiamata API REST definita qui.
Usare il comando cURL seguente per eliminare un account Data Lake Storage Gen1. Sostituire <yourstoragegen1name> con il nome dell'account 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
Dovrebbe venire visualizzato un output simile al frammento di codice seguente:
HTTP/1.1 200 OK
...
...