AWS elasticbeanstalk medium security documentation change
Summary
Updated Python requirement from 2.7/3.4+ to 3.8+, changed installation examples to Python 3.12, and removed obsolete pip installation logs
Security assessment
Removing support for EOL Python versions (2.7/3.4) addresses potential security risks from using outdated runtimes, though no specific CVE is mentioned
Diff
diff --git a/elasticbeanstalk/latest/dg/eb-cli3-install-linux.md b/elasticbeanstalk/latest/dg/eb-cli3-install-linux.md index 7141b168f..798bf2bae 100644 --- a//elasticbeanstalk/latest/dg/eb-cli3-install-linux.md +++ b//elasticbeanstalk/latest/dg/eb-cli3-install-linux.md @@ -7 +7 @@ -The EB CLI requires Python 2.7, 3.4, or later. If your distribution didn't come with Python, or came with an earlier version, install Python before installing `pip` and the EB CLI. +The EB CLI requires Python 3.8 or later. If your distribution didn't come with Python, or came with an earlier version, install Python before installing `pip` and the EB CLI. @@ -9 +9 @@ The EB CLI requires Python 2.7, 3.4, or later. If your distribution didn't come -###### To install Python 3.7 on Linux +###### To install Python 3.12 on Linux @@ -23 +23 @@ If your Linux distribution came with Python, you might need to install the Pytho - $ sudo apt-get install python3.7 + $ sudo apt-get install python3.12 @@ -54,8 +53,0 @@ The script downloads and installs the latest version of `pip` and another requir - Collecting pip - Downloading pip-8.1.2-py2.py3-none-any.whl (1.2MB) - Collecting setuptools - Downloading setuptools-26.1.1-py2.py3-none-any.whl (464kB) - Collecting wheel - Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB) - Installing collected packages: pip, setuptools, wheel - Successfully installed pip setuptools wheel @@ -91 +83 @@ To modify your `PATH` variable (Linux, Unix, or macOS): - pip 8.1.2 from ~/.local/lib/python3.7/site-packages (python 3.7) + pip 24.1 from ~/.local/lib/python3.12/site-packages (python 3.12) @@ -100 +92 @@ To modify your `PATH` variable (Linux, Unix, or macOS): - EB CLI 3.14.8 (Python 3.7) + EB CLI 3.21.0 (Python 3.12)