AWS Security ChangesHomeSearch

AWS elasticbeanstalk documentation change

Service: elasticbeanstalk · 2025-06-07 · Documentation low

File: elasticbeanstalk/latest/dg/eb-cli3-configuration.md

Summary

Updated EB CLI configuration documentation with revised platform list, added platform branch selection, and reorganized steps. Changed credential prompt wording from 'provide your access key' to 'if prompted, provide your access key'.

Security assessment

The change adds clarification about when credentials might be required but does not address a specific security vulnerability. The SSH key pair guidance remains similar to previous version. Platform updates reflect feature changes rather than security fixes.

Diff

diff --git a/elasticbeanstalk/latest/dg/eb-cli3-configuration.md b/elasticbeanstalk/latest/dg/eb-cli3-configuration.md
index 83410b4a6..729a64f31 100644
--- a//elasticbeanstalk/latest/dg/eb-cli3-configuration.md
+++ b//elasticbeanstalk/latest/dg/eb-cli3-configuration.md
@@ -9,3 +9 @@ Ignoring files using .ebignoreUsing named profilesDeploying an artifact instead
-After [installing the EB CLI](./eb-cli3-install.html), you are ready to configure your project directory and the EB CLI by running **eb init**.
-
-The following example shows the configuration steps when running **eb init** for the first time in a project folder named `eb`.
+After [installing the EB CLI](./eb-cli3.html#eb-cli3-install), you are ready to configure your project directory and the EB CLI by running **eb init**.The following example shows the configuration steps when running **eb init** for the first time in a project folder named `eb`.
@@ -15 +13 @@ The following example shows the configuration steps when running **eb init** for
-  1. First, the EB CLI prompts you to select a region. Type the number that corresponds to the region that you want to use, and then press **Enter**.
+  1. First, the EB CLI prompts you to select a region. Choose your preferred region.
@@ -29 +27 @@ The following example shows the configuration steps when running **eb init** for
-  2. Next, provide your access key and secret key so that the EB CLI can manage resources for you. Access keys are created in the AWS Identity and Access Management console. If you don't have keys, see [How Do I Get Security Credentials?](https://docs.aws.amazon.com/general/latest/gr/getting-aws-sec-creds.html) in the _Amazon Web Services General Reference_.
+  2. If prompted, provide your access key and secret key so that the EB CLI can manage resources for you. Access keys are created in the AWS Identity and Access Management console. If you don't have keys, see [How Do I Get Security Credentials?](https://docs.aws.amazon.com/general/latest/gr/getting-aws-sec-creds.html) in the _Amazon Web Services General Reference_.
@@ -36 +34 @@ The following example shows the configuration steps when running **eb init** for
-  3. An application in Elastic Beanstalk is a resource that contains a set of application versions (source), environments, and saved configurations that are associated with a single web application. Each time you deploy your source code to Elastic Beanstalk using the EB CLI, a new application version is created and added to the list.
+  3. An Elastic Beanstalk application is a resource that contains a set of application versions (source), environments, and saved configurations that are associated with a single web application. Each time you deploy your source code to Elastic Beanstalk using the EB CLI, a new application version is created and added to the list.
@@ -51,11 +49,21 @@ The following example shows the configuration steps when running **eb init** for
-    1) Node.js
-    2) PHP
-    3) Python
-    4) Ruby
-    5) Tomcat
-    6) IIS
-    7) Docker
-    8) Multi-container Docker
-    9) GlassFish
-    10) Go
-    11) Java
+    1) .NET Core on Linux
+    2) .NET on Windows Server
+    3) Docker
+    4) Go
+    5) Java
+    6) Node.js
+    7) PHP         <== select platform by number
+    8) Packer
+    9) Python
+    10) Ruby
+    11) Tomcat
+    (make a selection):7
+
+  6. Select a specific platform branch.
+    
+        Select a platform branch.
+    1) PHP 8.4 running on 64bit Amazon Linux 2023
+    2) PHP 8.3 running on 64bit Amazon Linux 2023
+    3) PHP 8.2 running on 64bit Amazon Linux 2023
+    4) PHP 8.1 running on 64bit Amazon Linux 2023
+    5) PHP 8.1 running on 64bit Amazon Linux 2
@@ -64 +72 @@ The following example shows the configuration steps when running **eb init** for
-  6. Choose **yes** to assign an SSH key pair to the instances in your Elastic Beanstalk environment. This allows you to connect directly to them for troubleshooting.
+  7. Choose **yes** to assign an SSH key pair to the instances in your Elastic Beanstalk environment. This allows you to connect directly to them for troubleshooting.
@@ -69 +77 @@ The following example shows the configuration steps when running **eb init** for
-  7. Choose an existing key pair or create a new one. To use **eb init** to create a new key pair, you must have **ssh-keygen** installed on your local machine and available from the command line. The EB CLI registers the new key pair with Amazon EC2 for you and stores the private key locally in a folder named `.ssh` in your user directory.
+  8. Choose an existing key pair or create a new one. To use **eb init** to create a new key pair, you must have **ssh-keygen** installed on your local machine and available from the command line. The EB CLI registers the new key pair with Amazon EC2 for you and stores the private key locally in a folder named `.ssh` in your user directory.
@@ -78 +86 @@ The following example shows the configuration steps when running **eb init** for
-Your EB CLI installation is now configured and ready to use. See [Managing Elastic Beanstalk environments with the EB CLI](./eb-cli3-getting-started.html) for instructions on creating and working with an Elastic Beanstalk environment.
+Your EB CLI installation is now configured and ready to use.
@@ -179 +187 @@ To use the Amazon Web Services Documentation, Javascript must be enabled. Please
-Virtualenv
+Setting up the EB CLI
@@ -181 +189 @@ Virtualenv
-EB CLI basics
+Using the EB CLI with Git