Operações de gestão de contas no Azure Data Lake Storage Gen1 com a API REST

Neste artigo, irá aprender a realizar operações de gestão de contas no Azure Data Lake Storage Gen1 com a API REST. As operações de gestão de contas incluem a criação de uma conta Data Lake Storage Gen1, a eliminação de uma conta Data Lake Storage Gen1, etc. Para obter instruções sobre como realizar operações de sistema de ficheiros em Data Lake Storage Gen1 com a API REST, veja Operações do sistema de ficheiros em Data Lake Storage Gen1 com a API REST.

Pré-requisitos

Como devo proceder para autenticar com Microsoft Entra ID?

Pode utilizar duas abordagens para autenticar com Microsoft Entra ID.

Criar uma conta do Data Lake Storage Gen1

Esta operação baseia-se na chamada da API REST definida aqui.

Utilize o seguinte comando cURL. Substitua <yourstoragegen1name> pelo Data Lake Storage Gen1 nome.

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"

No comando acima, substitua <REDACTED> pelo token de autorização obtido anteriormente. O payload do pedido para este comando está contido no ficheiro input.json fornecido para o parâmetro -d acima. O conteúdo do ficheiro input.json assemelha-se ao seguinte fragmento:

{
"location": "eastus2",
"tags": {
    "department": "finance"
    },
"properties": {}
}

Eliminar uma conta Data Lake Storage Gen1

Esta operação baseia-se na chamada da API REST definida aqui.

Utilize o seguinte comando cURL para eliminar uma conta Data Lake Storage Gen1. Substitua <yourstoragegen1name> pelo nome da sua conta 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

Deve ver um resultado como o seguinte fragmento:

HTTP/1.1 200 OK
...
...

Passos seguintes

Ver também