AWS Security ChangesHomeSearch

AWS elasticbeanstalk documentation change

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

File: elasticbeanstalk/latest/dg/platforms-linux.md

Summary

Fixed a typo by adding a space after 'However' in the pkg-repo tool section.

Security assessment

The change corrects a typographical error without altering security-related content or introducing new security information.

Diff

diff --git a/elasticbeanstalk/latest/dg/platforms-linux.md b/elasticbeanstalk/latest/dg/platforms-linux.md
index b0a18a97c..33e63c539 100644
--- a//elasticbeanstalk/latest/dg/platforms-linux.md
+++ b//elasticbeanstalk/latest/dg/platforms-linux.md
@@ -55 +55 @@ There is a high degree of compatibility between Elastic Beanstalk Amazon Linux 2
-  * pkg-repo instance tool – The [pkg-repo](./custom-platforms-scripts.html#custom-platforms-scripts.pkg-repo) tool is not available for environments running on AL2023 platforms. However,you can manually apply package and operating system updates to an AL2023 instance. For more information, see [Managing packages and operating system updates](https://docs.aws.amazon.com/linux/al2023/ug/managing-repos-os-updates.html) in the _Amazon Linux 2023 User Guide_.
+  * pkg-repo instance tool – The [pkg-repo](./custom-platforms-scripts.html#custom-platforms-scripts.pkg-repo) tool is not available for environments running on AL2023 platforms. However, you can still manually apply package and operating system updates to an AL2023 instance. For more information, see [Managing packages and operating system updates](https://docs.aws.amazon.com/linux/al2023/ug/managing-repos-os-updates.html) in the _Amazon Linux 2023 User Guide_.
@@ -61 +61 @@ There is a high degree of compatibility between Elastic Beanstalk Amazon Linux 2
-    * Stop users from overriding security features you've configured. The configuration denies access to set up of `.htaccess` in all directories, except for those specifically enabled. This setting is described in _Protecting System Settings_ on the Apache website [Security Tips](https://httpd.apache.org/docs/2.4/misc/security_tips.html) page. The [Apache HTTP Server Tutorial: .htaccess files ](https://httpd.apache.org/docs/2.4/howto/htaccess.html) page states this setting may help improve performance.
+    * Deny access to set up of `.htaccess` in all directories, except for those specifically enabled. This setting is described in _Protecting System Settings_ on the Apache website [Security Tips](https://httpd.apache.org/docs/2.4/misc/security_tips.html) page. The [Apache HTTP Server Tutorial: .htaccess files ](https://httpd.apache.org/docs/2.4/howto/htaccess.html) page states this setting may help improve performance.
@@ -64,0 +65,28 @@ There is a high degree of compatibility between Elastic Beanstalk Amazon Linux 2
+You can change any of the above configuration settings for your environment. For more information, see [Configuring Apache HTTPD](./platforms-linux-extend.proxy.html#platforms-linux-extend.proxy.httpd).
+
+  * Multiline environment variable support – AL2023 platforms support multiline values for environment variables and secrets in systemd service configurations. Amazon Linux 2 platforms do not support multiline environment variable values. This enhancement allows you to use multiline secrets and configuration values on AL2023 platforms. For more information about using environment variables and secrets, see [Multiline values in Amazon Linux 2 environment variables](./AWSHowTo.secrets.env-vars.html#AWSHowTo.secrets.multiline).
+
+  * CloudWatch custom log forwarding – The deprecated CloudWatch Logs agent (`awslogs` package) is not available on AL2023 platforms. If you have custom log forwarding configurations that install and use the deprecated `awslogs` agent, you must update your configuration files to use the unified CloudWatch agent when migrating from Amazon Linux 2 to AL2023. For more information, see [Custom log file streaming](./AWSHowTo.cloudwatchlogs.html#AWSHowTo.cloudwatchlogs.streaming.custom).
+
+
+
+
+Platform-specific differences
+
+In addition to the base operating system differences, there are platform-specific differences between Amazon Linux 2 and AL2023 runtime platforms:
+
+  * .NET platform branching – The .NET platform branching strategy differs between Amazon Linux 2 and AL2023. On Amazon Linux 2, the .NET Core platform maintains a rotating window of .NET major versions within a single platform branch. On AL2023, each platform branch is pinned to a specific .NET major version (for example, .NET 9, .NET 10).
+
+If you deploy framework-dependent applications (applications that rely on the platform's installed .NET runtime), you must select a platform branch that matches your application's target .NET version. If you deploy self-contained applications (applications that bundle their own .NET runtime), you can use any AL2023 .NET platform branch regardless of your application's .NET version, as your application is not dependent on the platform's installed runtime. For more information, see [Bundling applications for the .NET Core on Linux Elastic Beanstalk platform](./dotnet-linux-platform-bundle-app.html).
+
+  * Node.js version selection – The Node.js platform on Amazon Linux 2 supports specifying a Node.js version in your application's `package.json` file. The Node.js platform on AL2023 does not support this feature. You must use the default Node.js version provided by the platform branch. For more information about Node.js version management, see [Configuring your application's dependencies on Elastic Beanstalk](./nodejs-platform-dependencies.html).
+
+  * Ruby Puma server version – The Ruby platform on Amazon Linux 2 ignores the Puma version specified in your application's `Gemfile.lock` file and uses the platform default Puma version. The Ruby platform on AL2023 honors the Puma version specified in `Gemfile.lock` if present. If no version is specified, the platform installs the platform default Puma version.
+
+  * PHP package availability – Some packages available on Amazon Linux 2 PHP platforms are not available on AL2023 PHP platforms:
+
+    * _MySQL client packages_ – The `mysql` and `mysql-devel` command-line client packages are not installed on AL2023 PHP platforms. If your application requires MySQL database connectivity, use the PHP `mysqli` or `pdo_mysql` extensions, which are available on both platforms.
+
+    * _Compass and Ruby tools_ – The `ruby-devel` and `rubygems` packages for Compass CSS framework support are not installed on AL2023 PHP platforms. Compass has been deprecated. Consider using modern CSS preprocessing tools as alternatives.
+
+  * Go version control tools – The Bazaar version control system (`bzr`) is not available on AL2023 Go platforms. Bazaar is deprecated and not included in the AL2023 package repository. Use Git, Mercurial, or Subversion for version control instead, all of which are available on AL2023 Go platforms.
@@ -68 +95,0 @@ There is a high degree of compatibility between Elastic Beanstalk Amazon Linux 2
-You can change any of the above configuration settings for your environment. For more information, see [Configuring Apache HTTPD](./platforms-linux-extend.proxy.html#platforms-linux-extend.proxy.httpd).