AWS Security ChangesHomeSearch

AWS msk documentation change

Service: msk · 2025-07-16 · Documentation low

File: msk/latest/developerguide/create-topic.md

Summary

Updated instructions for downloading the Amazon MSK IAM client library, restructured steps to include finding the latest version, adjusted step numbering, and added section headers for clarity.

Security assessment

The changes emphasize downloading the latest version of the IAM client library, which is part of configuring IAM authentication (a security feature). However, there is no explicit mention of addressing a specific security vulnerability, so it is not directly security-issue-related. The updates improve documentation for a security-related process but do not introduce new security features.

Diff

diff --git a/msk/latest/developerguide/create-topic.md b/msk/latest/developerguide/create-topic.md
index b1fd70cea..d5fec05b8 100644
--- a//msk/latest/developerguide/create-topic.md
+++ b//msk/latest/developerguide/create-topic.md
@@ -59,4 +58,0 @@ Apache Kafka version numbers used in this tutorial are examples only. We recomme
-For example, if you're using version 3.6.0, use the following command.
-        
-                export KAFKA_VERSION=3.6.0
-
@@ -93 +89,3 @@ The following list presents some alternative Kafka download information that you
-    1. Download the latest version of the Amazon MSK IAM JAR file inside the `$KAFKA_ROOT/libs` directory. Use the following command to download the file, and replace `{LATEST VERSION}` with the actual version number.
+    1. [Find the latest version](https://github.com/aws/aws-msk-iam-auth/releases) of the Amazon MSK IAM client library. This library allows your client machine to access the MSK cluster using IAM authentication.
+
+    2. Using the following commands, navigate to the `$KAFKA_ROOT/libs` directory and download the associated Amazon MSK IAM JAR that you found in the previous step. Make sure to replace `{LATEST VERSION}` with the actual version number you're downloading.
@@ -95 +93 @@ The following list presents some alternative Kafka download information that you
-                cd $KAFKA_ROOT/libs wget https://github.com/aws/aws-msk-iam-auth/releases/latest/download/aws-msk-iam-auth-{LATEST VERSION}-all.jar
+                cd $KAFKA_ROOT/libs
@@ -97 +95 @@ The following list presents some alternative Kafka download information that you
-The Amazon MSK IAM JAR file allows your client machine to access the MSK cluster using IAM authentication.
+                wget https://github.com/aws/aws-msk-iam-auth/releases/latest/download/aws-msk-iam-auth-{LATEST VERSION}-all.jar
@@ -107 +105 @@ This sets the `CLASSPATH` for your entire session, making the JAR available to a
-    2. Go to the `$KAFKA_ROOT/config` directory to create the client configuration file.
+    3. Go to the `$KAFKA_ROOT/config` directory to create the client configuration file.
@@ -111 +109 @@ This sets the `CLASSPATH` for your entire session, making the JAR available to a
-    3. Copy the following property settings and paste them into a new file. Save the file as `client.properties`.
+    4. Copy the following property settings and paste them into a new file. Save the file as `client.properties`.
@@ -118 +116,3 @@ This sets the `CLASSPATH` for your entire session, making the JAR available to a
-  5. (Optional) If you encounter any memory-related issues or are working with a large number of topics or partitions, you can adjust the Java heap size for Kafka tools. To do this, set the `KAFKA_HEAP_OPTS` environment variable before running Kafka commands.
+  5. **(Optional) Adjust the Java heap size for Kafka tools.**
+
+If you encounter any memory-related issues or you're working with a large number of topics or partitions, you can adjust the Java heap size. To do this, set the `KAFKA_HEAP_OPTS` environment variable before running Kafka commands.
@@ -138 +138 @@ You'll get three endpoints for each of the brokers. Store one of these connectio
-  7. Run the following command to create the topic.
+  7. **Run the following command to create the topic.**
@@ -166 +166,3 @@ If the command is unsuccessful or you run into an error, see [Troubleshoot your
-  9. (Optional) If you want to keep your environment variables for the next steps in this tutorial, skip this step. Otherwise, you can unset the variables, as shown in the following example.
+  9. **(Optional) Delete the environment variables you used in this tutorial.**
+
+If you want to keep your environment variables for the next steps in this tutorial, skip this step. Otherwise, you can unset these variables, as shown in the following example.