Posted On: Feb 27, 2024

Amazon Managed Streaming for Apache Kafka (Amazon MSK)’s  Identity and Access Management feature now supports all programming languages. Administrators can simplify and standardize access control to Kafka resources using Amazon Identity and Access Management (IAM). Amazon MSK’s IAM support is based on SASL/OUATHBEARER, an open standard for authorization and authentication.

Developers can now build applications for new and existing Amazon MSK clusters with minimal code changes using Amazon MSK’s open-sourced client helper libraries and code samples for popular languages, including Java, Python, Go, JavaScript and .NET. Customers can also use standard IAM access controls such as temporary role-based credentials and precisely scoped permission policies more broadly with the multiple language support on Amazon MSK.

Amazon MSK support for clients in all programming languages is available at no additional cost in Amazon Web Services China (Beijing) Region, operated by Sinnet and Amazon Web Services China (Ningxia) Region, operated by NWCD. To learn more, visit Amazon MSK Developer Guide.