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 , GETPOST, PUTnebo 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-01služ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.

  1. Přidání podpory pro vytváření clusterů se zónami dostupnosti
  2. Přidání podpory pro vytváření clusterů s privátním propojením
  3. Podpora získávání prostředků privátního propojení clusterů HDInsight
  4. Podpora získání, schválení, odmítnutí nebo odstranění připojení privátních koncových bodů
  5. Bude vyžadována jedna vlastnost {location}, která byla dříve volitelná.
  6. 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).
  7. Dvě existující vlastnosti budou přejmenovány tak, aby odpovídaly stylu camelCase.
    1. {cores_used} se přejmenuje na {coresUsed}
    2. {max_cores_allowed} se přejmenuje na {maxCoresAllowed}
    3. Oblast {regionName} se přejmenovala na {regionName}

Viz také