Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Neste artigo, você aprenderá a executar operações de gerenciamento de conta no Azure Data Lake Storage Gen1 usando a API REST. As operações de gerenciamento de conta incluem a criação de uma conta Data Lake Storage Gen1, a exclusão de uma conta Data Lake Storage Gen1, etc. Para obter instruções sobre como executar operações do sistema de arquivos no Data Lake Storage Gen1 usando a API REST, consulte Operações do sistema de arquivos no Data Lake Storage Gen1 usando a API REST.
Pré-requisitos
Uma subscrição do Azure. Veja Obter versão de avaliação gratuita do Azure.
cURL. Este artigo usa cURL para demonstrar como fazer chamadas de API REST em uma conta do Data Lake Storage Gen1.
Como faço para autenticar usando o Microsoft Entra ID?
Você pode usar duas abordagens para autenticar usando o Microsoft Entra ID.
- Para autenticação de usuário final para seu aplicativo (interativo), consulte Autenticação de usuário final com o Data Lake Storage Gen1 usando o SDK do .NET.
- Para autenticação de serviço a serviço para seu aplicativo (não interativo), consulte Autenticação de serviço a serviço com o Data Lake Storage Gen1 usando o SDK do .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 nome do 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"
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": {}
}
Excluir uma conta do Data Lake Storage Gen1
Esta operação baseia-se na chamada da API REST definida aqui.
Use o seguinte comando cURL para excluir uma conta do 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 exemplo:
HTTP/1.1 200 OK
...
...