Azure HDInsight: Rozhraní REST API
Azure HDInsight je spravovaná opensourcová analytická služba v cloudu pro podniky. Můžete použít opensourcové architektury, jako jsou Hadoop, Apache Spark, Apache Hive, LLAP, Apache Kafka, Apache Storm, R a další. Pomocí těchto opensourcových architektur můžete povolit širokou škálu scénářů, jako jsou extrakce, transformace a načítání (ETL), datové sklady, strojové učení a IoT.
Přehled dotazování rozhraní API
Pomocí těchto rozhraní API můžete vytvářet a spravovat prostředky služby HDInsight prostřednictvím Azure Resource Manageru. Pokud chcete provádět operace s prostředky Azure HDInsight, odešlete požadavek HTTPS s podporovanou metodou , GET
POST
, PUT
nebo DELETE
do koncového bodu, který cílí na konkrétní prostředek. Všechny operace úloh odpovídají specifikaci protokolu HTTP/1.1 a každá operace vrací hlavičku x-ms-request-id
, kterou lze použít k získání informací o požadavku. Zajistěte, aby všechny požadavky na tyto prostředky byly zabezpečené. Další informace najdete v tématu Ověřování požadavků Azure Resource Manager.
Běžné parametry a záhlaví
Následující informace jsou společné pro všechny úlohy související s clustery, které můžete provést:
Nahraďte {api-version} za
2021-06-01
Nahraďte {subscription-id} identifikátorem vašeho předplatného v identifikátoru URI.
Nahraďte {resource-group-name} skupinou prostředků. Další informace najdete v článku Použití skupin prostředků ke správě prostředků Azure.
Nahraďte {název_clusteru} názvem vašeho clusteru HDInsight v identifikátoru URI.
Hlavičku Content-Type nastavte na application/json.
Nastavte autorizační hlavičku na webový token JSON, který získáte z Azure Active Directory. Další informace najdete v tématu Ověřování požadavků Azure Resource Manager.
Podporované verze rozhraní REST API
Následující tabulka uvádí podporované verze rozhraní REST API službou Azure HDInsight. Verze se musí zadat v hlavičce x-ms-version
každého požadavku. Pokud není zadaný, služba bude ve výchozím nastavení nastavena na nejnovější verzi 2021-06-01
.
Verze | Zavedená změna | Datum vyřazení |
---|---|---|
2015-03-01-preview |
Plánované vyřazení z provozu z 30. 11. 2024 | |
2018-06-01-preview |
Plánované vyřazení z provozu z 30. 11. 2024 | |
2021-06-01 |
Nová verze, která přidává podporu pro několik nových funkcí podrobně popsaných níže |
Aktualizace v nové verzi rozhraní API z 1. 6. 2021
Vydali jsme novou verzi rozhraní REST API 2021-06-01
služby HDInsight. Tato nová verze nahrazuje 2018-06-01-preview
verzi, která bude vyřazena z 30. 11. 2024. Tato nová verze rozhraní API přidává několik nových funkcí, včetně zón dostupnosti, privátního propojení a privátních koncových bodů připojení. S nejnovějším 2021-06-01
rozhraním API mějte na paměti následující nové funkce a změny.
- Přidání podpory pro vytváření clusterů se zónami dostupnosti
- Projděte si téma Vytváření clusterů se zónami dostupnosti a příklad REST – Vytvoření clusteru se zónami dostupnosti.
- Přidání podpory pro vytváření clusterů s privátním propojením
- Projděte si téma Vytváření clusterů s využitím privátního propojení.
- Podpora získávání prostředků privátního propojení clusterů HDInsight
- Projděte si informace o prostředcích služby Private Link.
- Podpora získání, schválení, odmítnutí nebo odstranění připojení privátních koncových bodů
- Bude vyžadována jedna vlastnost {location}, která byla dříve volitelná.
- Z rozhraní API pro umístění se odeberou dvě existující vlastnosti: {vmsizes} a {vmsize_filters}. Tyto vlastnosti zůstávají v jiné části rozhraní API, BillingSpecs. Pro tyto dvě vlastnosti přecházíme na jeden zdroj (BillingSpecs).
- Dvě existující vlastnosti budou přejmenovány tak, aby odpovídaly stylu camelCase.
- {cores_used} se přejmenuje na {coresUsed}
- {max_cores_allowed} se přejmenuje na {maxCoresAllowed}
- Oblast {regionName} se přejmenovala na {regionName}