Changes to HDInsight cluster configuration access
Published date: April 24, 2019
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: Users using the
/configurations
or/configurations/{configurationName}
endpoints. - Azure HDInsight Tools for Visual Studio Code version 1.1.1 or below.
- Azure Toolkit for IntelliJ version 3.20.0 or below.
- SDK for .NET
- versions 1.x or 2.x: Users using the
GetClusterConfigurations
,GetConnectivitySettings
,ConfigureHttpSettings
,EnableHttp
orDisableHttp
methods from the ConfigurationsOperationsExtensions class. - versions 3.x and up: Users using the
Get
,Update
,EnableHttp
, orDisableHttp
methods from theConfigurationsOperationsExtensions
class.
- versions 1.x or 2.x: Users using the
- SDK for Python: Users using the
get
orupdate
methods from theConfigurationsOperations
class. - SDK for Java: Users using the
update
orget
methods from theConfigurationsInner
class. - SDK for Go: Users using the
Get
orUpdate
methods from theConfigurationsClient
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.
Still have questions? Contact us.