Maintained with ☕️ by
IcePanel logo

Changes to HDInsight cluster configuration access

Share

Services

We are introducing some important changes to support more fine-grained, role-based access to sensitive configuration information from HDInsight clusters, such as gateway HTTP credentials and storage account keys. As part of these changes, some **action may be required** if you are using one of the affected entities/scenarios: * [API](https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-migrate-granular-access-cluster-configurations#api): Users using the `/configurations` or `/configurations/{configurationName}` endpoints. * [Azure HDInsight tools for Visual Studio Code](https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-migrate-granular-access-cluster-configurations#azure-hdinsight-tools-for-visual-studio-code) version 1.1.1 or below. * [Azure Toolkit for IntelliJ](https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-migrate-granular-access-cluster-configurations#azure-toolkit-for-intellij) version 3.20.0 or below. * [SDK for .NET](https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-migrate-granular-access-cluster-configurations#sdk-for-net) * [versions 1.x or 2.x](https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-migrate-granular-access-cluster-configurations#versions-1x-and-2x): Users using the `GetClusterConfigurations`, `GetConnectivitySettings`, `ConfigureHttpSettings`, `EnableHttp` or `DisableHttp` methods from the ConfigurationsOperationsExtensions class. * [versions 3.x and up](https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-migrate-granular-access-cluster-configurations#versions-3x-and-up): Users using the `Get`, `Update`, `EnableHttp` or `DisableHttp` methods from the `ConfigurationsOperationsExtensions` class. * [SDK for Python](https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-migrate-granular-access-cluster-configurations#sdk-for-python): Users using the `Get` or `Update` methods from the `ConfigurationsOperations` class. * [SDK for Java](https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-migrate-granular-access-cluster-configurations#sdk-for-java): Users using the `Update` or `Get` methods from the `ConfigurationsInner` class. * [SDK for Go](https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-migrate-granular-access-cluster-configurations#sdk-for-go): Users using the `Get` or `Update` methods from the `ConfigurationsClient` struct. * See the below sections (or use the above links) to see the migration steps for your scenario. ## Next steps For more information about these changes and required steps for migration, please see our documentation, [Migrate to granular role-based access for cluster configurations](https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-migrate-granular-access-cluster-configurations). Still have questions? [Contact us](mailto:hdiconfigchanges@microsoft.com). * HDInsight * SDK and Tools * Security * [ HDInsight](https://azure.microsoft.com/en-gb/products/hdinsight/)