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
Uma subscrição do Azure. Consulte Obter versão de avaliação gratuita do Azure.
cURL. Este artigo utiliza cURL para demonstrar como efetuar chamadas à API REST numa conta Data Lake Storage Gen1.
Como devo proceder para autenticar com Microsoft Entra ID?
Pode utilizar duas abordagens para autenticar com Microsoft Entra ID.
- Para autenticação do utilizador final para a sua aplicação (interativa), veja Autenticação do utilizador final com Data Lake Storage Gen1 com o SDK .NET.
- Para autenticação serviço a serviço para a sua aplicação (não interativa), veja Autenticação serviço a serviço com Data Lake Storage Gen1 através do SDK .NET.
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
...
...