Operações de gerenciamento de conta no Azure Data Lake Storage Gen1 usando a API REST
Neste artigo, você aprenderá a executar operações de gerenciamento de conta no Azure Data Lake armazenamento Gen1 usando a API REST. As operações de gerenciamento de conta incluem a criação de uma conta do Data Lake Storage Gen1, a exclusão de uma conta do Data Lake Storage Gen1 etc. Para obter instruções sobre como executar operações de 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 assinatura do Azure. Consulte Obter a avaliação gratuita do Azure.
cURL . Este artigo usa cURL para demonstrar como fazer chamadas à API REST em uma conta do Data Lake Storage Gen1.
Como fazer autenticar usando Microsoft Entra ID?
Você pode usar duas abordagens para autenticar usando Microsoft Entra ID.
- Para a autenticação do usuário final para o seu aplicativo (interativo), veja Autenticação do 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), confira 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
Essa operação se baseia na chamada à API REST definida aqui.
Use o comando cURL a seguir. 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 recuperado anteriormente. A carga de solicitação para esse comando está contida no arquivo input.json fornecido para o parâmetro -d
acima. O conteúdo do arquivo input.json lembra o seguinte snippet de código:
{
"location": "eastus2",
"tags": {
"department": "finance"
},
"properties": {}
}
Excluir uma conta do Data Lake Storage Gen1
Essa operação se baseia na chamada à API REST definida aqui.
Use o comando cURL a seguir para excluir uma conta do Data Lake armazenamento Gen1. Substitua <yourstoragegen1name> pelo seu nome de conta do 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
Você deverá algo semelhante ao seguinte snippet:
HTTP/1.1 200 OK
...
...