Fiókkezelési műveletek Azure Data Lake Storage Gen1-en REST API használatával
Ebből a cikkből megtudhatja, hogyan hajthat végre fiókkezelési műveleteket Azure Data Lake Storage Gen1-en a REST API használatával. A fiókkezelési műveletek közé tartozik egy Data Lake Storage Gen1 fiók létrehozása, Data Lake Storage Gen1 fiók törlése stb. A fájlrendszerműveletek REST API-val történő Data Lake Storage Gen1 történő végrehajtásával kapcsolatos útmutatásért lásd: Fájlrendszerműveletek Data Lake Storage Gen1 REST API használatával.
Előfeltételek
Azure-előfizetés. Lásd: Ingyenes Azure-fiók létrehozása.
cURL. Ez a cikk a cURL használatával mutatja be, hogyan indíthat REST API-hívásokat egy Data Lake Storage Gen1-fiókon.
Hogyan hitelesítést Microsoft Entra ID használatával?
A hitelesítéshez két módszert használhat a Microsoft Entra ID használatával.
- Az alkalmazás végfelhasználói hitelesítéséről (interaktív) lásd: Végfelhasználói hitelesítés a .NET SDK-val Data Lake Storage Gen1 használatával.
- Az alkalmazás szolgáltatásközi hitelesítéséről (nem interaktív) lásd: Szolgáltatásközi hitelesítés a .NET SDK-t használó Data Lake Storage Gen1 használatával.
Data Lake Storage Gen1-fiók létrehozása
Ez a művelet az itt definiált REST API-híváson alapul.
Használja a következő cURL-parancsot. Cserélje le< a yourstoragegen1name> nevet a Data Lake Storage Gen1 nevére.
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"
A fenti parancsban cserélje le a(z) <REDACTED
> részt a korábban kapott engedélyezési jogkivonatra. A kérelem hasznos adatai ezen parancs esetében az input.json fájlban találhatók, amely a fenti -d
paraméterhez lett megadva. Az input.json fájl tartalmai az alábbi kódrészlethez hasonlók:
{
"location": "eastus2",
"tags": {
"department": "finance"
},
"properties": {}
}
Data Lake Storage Gen1-fiók törlése
Ez a művelet az itt definiált REST API-híváson alapul.
Az alábbi cURL paranccsal törölhet egy Data Lake Storage Gen1 fiókot. Cserélje le< a yourstoragegen1name> nevet a Data Lake Storage Gen1 fiók nevére.
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
A következő kódrészlethez hasonló kimenetnek kell megjelennie:
HTTP/1.1 200 OK
...
...