Accountbeheerbewerkingen in Azure Data Lake Storage Gen1 met behulp van REST API
In dit artikel leert u hoe u accountbeheerbewerkingen uitvoert in 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 in Data Lake Storage Gen1 met rest API voor instructies over het uitvoeren van bestandssysteembewerkingen in Data Lake Storage Gen1 met behulp van REST API.
Benodigdheden
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 methoden gebruiken om te verifiëren met behulp van Microsoft Entra-id.
- Voor eindgebruikersverificatie voor uw toepassing (interactief), zie Eindgebruikersverificatie met Data Lake Storage Gen1 met behulp van .NET SDK.
- Zie Service-naar-service-verificatie 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 <uw naamstoragegen1 door> uw Data Lake Storage Gen1-naam.
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 <uwstoragegen1naam> door de naam van uw Data Lake Storage Gen1-account.
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
Je zou een uitvoer moeten zien zoals het volgende fragment:
HTTP/1.1 200 OK
...
...