Opérations de gestion des comptes sur Azure Data Lake Storage Gen1 à l’aide de l’API REST
Dans cet article, vous allez découvrir comment réaliser des opérations de gestion des comptes sur Azure Data Lake Storage Gen1 avec l’API REST. Ces opérations incluent la création ou la suppression d’un compte Data Lake Storage Gen1, etc. Pour obtenir des instructions sur l’exécution des opérations du système de fichiers sur Data Lake Storage Gen1 à l’aide de l’API REST, consultez la section relative aux opérations du système de fichiers sur Data Lake Storage Gen1 à l’aide de l’API REST.
Prérequis
Un abonnement Azure. Consultez la page Obtention d’un essai gratuit d’Azure.
cURL . Cet article utilise cURL pour montrer comment effectuer des appels d’API REST sur un compte Data Lake Storage Gen1.
Comment faire s’authentifier à l’aide de Microsoft Entra ID ?
Vous pouvez utiliser deux approches pour vous authentifier à l’aide de Microsoft Entra ID.
- Pour en savoir plus sur l’authentification des utilisateurs accédant à votre application (interactive), consultez la section relative à l’authentification de l’utilisateur avec Data Lake Storage Gen1 à l’aide du kit de développement logiciel (SDK) .NET.
- Pour en savoir plus sur l’authentification de service à service pour votre application (non interactive), consultez la section relative à l’authentification de service à service avec Data Lake Storage Gen1 à l’aide du kit de développement logiciel (SDK) .NET.
Créer un compte Data Lake Storage Gen1
Cette opération est basée sur l’appel d’API REST défini ici.
Utilisez la commande cURL suivante. Remplacez <yourstoragegen1name> par votre nom 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"
Dans la commande ci-dessus, remplacez <REDACTED
> par le jeton d’autorisation que vous avez récupéré précédemment. La charge utile de la demande pour cette commande est contenue dans le fichier input.json fourni pour le paramètre -d
ci-dessus. Le contenu du fichier input.json ressemble à l’extrait de code suivant :
{
"location": "eastus2",
"tags": {
"department": "finance"
},
"properties": {}
}
Supprimer un compte Data Lake Storage Gen1
Cette opération est basée sur l’appel d’API REST défini ici.
Utilisez la commande cURL suivante pour supprimer un compte Data Lake Storage Gen1. Remplacez <yourstoragegen1name> par votre nom de compte 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
Un résultat similaire à l’extrait de code suivant doit s’afficher :
HTTP/1.1 200 OK
...
...