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.
O Azure HDInsight é um serviço de análise gerenciado, de espectro completo e de código aberto na nuvem para empresas. Você pode usar estruturas de código aberto como Hadoop, Apache Spark, Apache Hive, LLAP, Apache Kafka, Apache Storm, R e muito mais. Você pode usar essas estruturas de código aberto para habilitar uma ampla gama de cenários, como extrair, transformar e carregar (ETL), data warehouse, aprendizado de máquina e IoT.
Visão geral da consulta à API
Use essas APIs para criar e gerenciar recursos do HDInsight por meio do Gerenciador de Recursos do Azure. Para executar operações nos recursos do Azure HDInsight, envie uma solicitação HTTPS com um método suportado: GET, POST, PUTou DELETE para um ponto de extremidade destinado a um recurso específico. Todas as operações de tarefa estão em conformidade com a especificação do protocolo HTTP/1.1 e cada operação retorna um x-ms-request-id cabeçalho que pode ser usado para obter informações sobre a solicitação. Certifique-se de que as solicitações feitas a esses recursos sejam seguras. Para obter mais informações, consulte Autenticando solicitações do Azure Resource Manager.
Parâmetros e cabeçalhos comuns
As informações a seguir são comuns a todas as tarefas relacionadas a clusters que você pode fazer:
Substitua {api-version} por
2021-06-01Substitua {subscription-id} pelo identificador de assinatura no URI.
Substitua {resource-group-name} pelo grupo de recursos. Para obter mais informações, consulte Usando grupos de recursos para gerenciar seus recursos do Azure.
Substitua {cluster-name} pelo nome do cluster HDInsight no URI.
Defina o cabeçalho Content-Type como application/json.
Defina o cabeçalho de Autorização como um Token Web JSON obtido do Azure Ative Directory. Para obter mais informações, consulte Autenticando solicitações do Azure Resource Manager.
Versões suportadas da API REST
A tabela a seguir lista as versões de API REST com suporte pelo serviço Azure HDInsight. A versão deve ser especificada através do x-ms-version cabeçalho em cada solicitação. Se não for especificado, o padrão do serviço será a versão 2021-06-01mais recente.
| Versão | Alteração introduzida | Data da aposentadoria |
|---|---|---|
2015-03-01-preview |
2024-11-30 Reforma planeada | |
2018-06-01-preview |
2024-11-30 Reforma planeada | |
2021-06-01 |
Nova versão que adiciona suporte para vários novos recursos detalhados abaixo |
Atualizações na nova versão da API 2021-06-01
Lançamos uma nova versão da API 2021-06-01REST do HDInsight. Esta nova versão substitui 2018-06-01-preview a versão que se aposentará em 2024-11-30. Esta nova versão da API adiciona vários novos recursos, incluindo zonas de disponibilidade, link privado e conexões de ponto final privado. Com a API mais recente 2021-06-01 , observe os novos recursos e alterações a seguir.
- Adicionando suporte para a criação de clusters com zonas de disponibilidade.
- Consulte Criação de clusters com zonas de disponibilidade e para obter um exemplo de Rest Rest - Criar cluster com zonas de disponibilidade
- Adicionando suporte para a criação de clusters com link privado.
- Consulte Criação de clusters com link privado
- Suporte à obtenção de recursos de link privado de clusters HDInsight.
- Consulte Recursos de links privados
- Suporte para obter/aprovar/rejeitar/excluir conexões de ponto final privadas.
- Consulte Conexões de ponto de extremidade privadas e, para obter um exemplo de Rest, Rest - Private Endpoint Connections - Create Or Update
- Será necessária uma propriedade {location}, anteriormente opcional.
- Duas propriedades existentes serão removidas da API de locais, {vmsizes} e {vmsize_filters}. Essas propriedades permanecem em outra parte da api, BillingSpecs. Estamos mudando para uma única fonte (BillingSpecs) para essas duas propriedades.
- Duas propriedades existentes serão renomeadas, para corresponder ao estilo camelCase.
- {cores_used} será renomeado para {coresUsed}
- {max_cores_allowed} será renomeado para {maxCoresAllowed}
- {regionName} foi renomeado para {regionName}