Accountbeheerbewerkingen in Azure Data Lake Storage Gen1 met behulp van REST API
In dit artikel leert u hoe u accountbeheerbewerkingen uitvoert op Azure Data Lake Storage Gen1 met behulp van de REST API. Accountbeheerbewerkingen omvatten het maken van een Data Lake Storage Gen1-account, het verwijderen van een Data Lake Storage Gen1-account, enzovoort. Zie Bestandssysteembewerkingen op Data Lake Storage Gen1 met REST API voor instructies over het uitvoeren van bestandssysteembewerkingen op Data Lake Storage Gen1 met behulp van REST API.
Vereisten
Een Azure-abonnement. Zie Gratis proefversie van Azure ophalen.
cURL. In dit artikel wordt cURL gebruikt om te laten zien hoe u REST API-aanroepen uitvoert voor een Data Lake Storage Gen1-account.
Hoe kan ik verifiëren met behulp van Microsoft Entra ID?
U kunt twee benaderingen gebruiken om te verifiëren met behulp van Microsoft Entra ID.
- Zie Eindgebruikersverificatie met Data Lake Storage Gen1 met behulp van .NET SDK voor eindgebruikersverificatie voor uw toepassing (interactief).
- Zie Service-naar-serviceverificatie met Data Lake Storage Gen1 met behulp van .NET SDK voor service-naar-serviceverificatie voor uw toepassing (niet-interactief).
Een Data Lake Storage Gen1-account maken
Deze bewerking is gebaseerd op de REST-API-aanroep die hier wordt gedefinieerd.
Gebruik de volgende cURL-opdracht: Vervang <yourstoragegen1name> door de naam van uw 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"
Vervang <REDACTED
> in de bovenstaande opdracht door het verificatietoken dat u eerder hebt opgehaald. De nettolading van de aanvraag voor deze opdracht zit in het bestand input.json dat is opgegeven voor de parameter -d
hierboven. De inhoud van het bestand input.json ziet er ongeveer als uit als het volgende codefragment:
{
"location": "eastus2",
"tags": {
"department": "finance"
},
"properties": {}
}
Een Data Lake Storage Gen1-account verwijderen
Deze bewerking is gebaseerd op de REST-API-aanroep die hier wordt gedefinieerd.
Gebruik de volgende cURL-opdracht om een Data Lake Storage Gen1-account te verwijderen. Vervang <yourstoragegen1name> door uw Data Lake Storage Gen1 accountnaam.
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
Als het goed is, wordt ongeveer het volgende codefragment weergegeven:
HTTP/1.1 200 OK
...
...