

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 릴리스: Elastic Beanstalk, 2024년 1월 25일에 Amazon Linux 2023 새 플랫폼 릴리스 및 업데이트 출시
<a name="release-2024-01-25-al2023"></a>

Elastic Beanstalk는 Corretto 및 Node.js에 대한 새로운 Amazon Linux 2023 플랫폼 브랜치를 릴리스합니다. 이 릴리스에는 Docker, ECS 기반 Docker, Go, Corretto, Tomcat, .NET Core, Python 및 Ruby AL2023 플랫폼에 대한 업데이트도 포함되어 있습니다. 또한 Puma 업데이트, AMI 업데이트 및 보안 업데이트도 제공합니다.

**릴리스 날짜:** 2024년 1월 25일

## 변경 사항
<a name="release-2024-01-25-al2023.changes"></a>

다음 표에는 이 릴리스에 포함된 변경 내용이 나열되어 있습니다.

**참고**  
이 릴리스 노트는 현재 지원되는 플랫폼 브랜치에 대한 변경 사항에 중점을 둡니다. 사용 중지(지원 중단)되는 Elastic Beanstalk 플랫폼 브랜치의 전체 버전에 대한 정보는 *AWS Elastic Beanstalk 플랫폼* 가이드의 [사용 중지가 예정된 Elastic Beanstalk 플랫폼 버전](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-retiring.html)을 참조하세요.
이러한 릴리스 정보가 게시되는 시점에 Elastic Beanstalk가 지원하는 모든 AWS 리전에서 새 플랫폼 버전을 아직 사용하지 못할 수 있습니다. 릴리스가 완료되려면 몇 시간이 걸릴 수 있습니다.


| **카테고리** | **설명** | 
| --- | --- | 
| **구성 요소** | **업데이트** | 
| --- | --- | 
| **플랫폼** | **업데이트** | 
| --- | --- | 
|  **보안 업데이트**  |  2**024년 1월** 22일 또는 그 이전에 [Amazon Linux 보안 센터에](https://alas.aws.amazon.com/alas2023.html) 게시된 모든 보안 업데이트를 모든 AL2023 플랫폼에 적용했습니다.    | 
|  **교차 플랫폼 업데이트**  |  다음과 같은 교차 플랫폼 업데이트를 수행했습니다. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html)  | 
|  **플랫폼별 업데이트**  |  다음과 같은 플랫폼별 업데이트를 수행했습니다. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html)  | 
|  **AMI**  |  기본 AMI를 버전 2023.3.20240122로 업데이트했습니다.  | 
|  **CloudWatch**  |  CloudWatch 에이전트를 버전 1.300032.3으로 업데이트했습니다.  | 
|  **Docker**  |  **ECS Docker 플랫폼 브랜치** [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html) **Docker 플랫폼 브랜치** [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html)  **릴리스와 함께 Docker 플랫폼 브랜치에 대한 추가 변경 사항**  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html)  | 
|  **Go**  |  Go를 릴리스 1.20.12로 업데이트했습니다. 자세한 내용은 Go *프로그래밍 언어 릴리스 기록의 go*[1.20.12](https://go.dev/doc/devel/release#go1.20.12)을 참조하세요. 이는 보안 릴리스입니다.  | 
|  **Corretto**  |  **\$1\$1신규\$1\$1\$1** — **AL2023: Corretto 버전 21**.[0.2.13.1에서 실행되는 새로운 Corretto 21 플랫폼 브랜치를 도입했습니다](https://github.com/corretto/corretto-21/blob/develop/CHANGELOG.md#corretto-version-210211). AL2023 언어 런타임 업데이트: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html) 모든 언어 런타임 업데이트는 보안 릴리스입니다.  | 
|  **Tomcat**  |  **Tomcat 9 플랫폼 브랜치** [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html) **Tomcat 10 플랫폼 브랜치** [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/relnotes/release-2024-01-25-al2023.html)  모든 Corretto 언어 런타임 업데이트는 보안 릴리스입니다.  | 
|  **.NET Core**  |  .NET Core를 릴리스 [6.0.26](https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.26/6.0.26.md)으로 업데이트했습니다. 이는 보안 릴리스입니다.  | 
|  **Node.js**  |  **\$1\$1신규\$1\$1\$1** — AL2023**023: Node.js** 버전 20.[10.0에서 실행되는 새로운 Node.js 20 플랫폼 브랜치를 도입했습니다](https://nodejs.org/en/blog/release/v20.10.0). 최신 버전에 대한 설명서는 [Node.js v20.x 설명서를](https://nodejs.org/docs/latest-v20.x/api/documentation.html) 참조하세요.    *AL2023** Node.js* *18과 같은 이전 Node.js 플랫폼 브랜치에서 AL2023 Node.js* 20 플랫폼 브랜치로 마이그레이션하는 경우를 호출하는 사용자 지정 배포 스크립트를 사용하면 배포가 실패할 수 있습니다`npx`. 자세한 내용은이 표 다음에 나오는 [AL2023 Node.js 20 ](#note-npx) 노트를 확장하세요.   AL2023[202](release-2024-03-26-al2023.md)3 플랫폼 업데이트에는이 문제를 해결하기 위한 심볼 링크가 포함되어 있습니다.     | 
|  **Python**  |  Python 3.9 및 Python 3.11 플랫폼 브랜치 모두에 대해 Pipenv를 릴리스 **2023.11.17**로 업데이트했습니다. 자세한 내용은 Pipenv [릴리스 및 버전 기록](https://github.com/pypa/pipenv/releases)을 참조하세요.  | 
|  **Ruby**  |  Puma를 버전 [6.4.2](https://github.com/puma/puma/releases/tag/v6.4.2)로 업데이트했습니다.  | 

### 참고: AL2023 Node.js 20 사용자 지정 배포 스크립트 및 `npx`
<a name="note-npx"></a>

*AL2023* *Node.js* *18과 같은 이전 Node.js 플랫폼 브랜치에서 AL2023 Node.js* 20 플랫폼 브랜치로 마이그레이션하는 경우를 호출하는 사용자 지정 배포 스크립트를 사용하면 배포가 실패할 수 있습니다`npx`. 이는 *AL2023* *Node.js 20* 플랫폼에서 `npx` 명령의 기본 이름이 다르기 때문입니다. 이 최신 플랫폼의 기본 이름은 `npx-20`가 아닌 입니다`npx`.

AL2023[202](release-2024-03-26-al2023.md)3 플랫폼 업데이트에는이 문제를 해결하기 위한 심볼 링크가 포함되어 있습니다.

환경을 최신 릴리스로 업데이트할 수 있을 때까지 사용자 지정 배포 스크립트의 배포 문제를 방지하기 위한 두 가지 해결 방법이 있습니다. 유연성을 높이려면 심볼 링크를 사용하는 두 번째 옵션을 사용하는 것이 좋습니다.
+ *옵션 1 -* 스크립트`npx`에서 `npx-20` 대신를 사용합니다.
+ *옵션 2 *-** 사전 빌드 [플랫폼 후크](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-linux-extend.html)를 추가하여에 대한 심볼 링크를 생성합니다`npx-20`(스크립트에서 `npx` 명령 이름을 계속 사용).

  다음 예제 스크립트는 심볼 링크를 생성합니다. 이 스크립트 파일을 애플리케이션의 `.platform/hooks/prebuild` 디렉터리에 배치하여 Elastic Beanstalk가 배포의 사전 빌드 단계에서 실행하도록 합니다.

  이 스크립트는 이전 Node.js 플랫폼 브랜치에서 사용하는 디렉터리`npx`에서 찾을 수 없는 경우 필수 `npx-20` 명령에 대한 심볼 링크를 생성합니다. *사전 빌드* 단계에서 실행되면 나머지 구성 및 배포 단계가 실행되기 전에 심볼 링크가 생성됩니다. 따라서 `npx` 다음에 대한 호출은이 플랫폼 브랜치에 대한 `npx-20` 명령으로 전달됩니다.

  ```
  #!/usr/bin/env bash
  
  if [ ! -f /usr/bin/npx ]; then
    ln -s /usr/bin/npx-20 /usr/bin/npx
  fi
  npx -v
  ```

## 새 플랫폼 버전
<a name="release-2024-01-25-al2023.platforms"></a>

**참고**  
다음 표에는 Amazon Linux 2를 포함하여 각 플랫폼에 대해 *지원되는* 모든 플랫폼 브랜치가 나열되어 있습니다. 이 릴리스를 통해 Amazon Linux 2023 플랫폼 브랜치만 업데이트되었습니다.
다음 표에는 *지원되는 플랫폼 브랜치만* 나열되어 있습니다. 사용 중지(사용되지 않음)될 예정인 플랫폼 브랜치는 나열되지 않습니다. Elastic Beanstalk *사용 중지*(사용 중단) 플랫폼 브랜치의 전체 버전 정보는 플랫폼 안내서의 [사용 중지 예정인 Elastic Beanstalk 플랫폼 버전을](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-retiring.html) 참조*AWS Elastic Beanstalk 하세요*.

**Topics**
+ [Docker](#release-2024-01-25-al2023.platforms.docker)
+ [Go](#release-2024-01-25-al2023.platforms.go)
+ [Java SE](#release-2024-01-25-al2023.platforms.javase)
+ [Tomcat](#release-2024-01-25-al2023.platforms.java)
+ [Linux의 .NET Core](#release-2024-01-25-al2023.platforms.dotnetlinux)
+ [Node.js](#release-2024-01-25-al2023.platforms.nodejs)
+ [PHP](#release-2024-01-25-al2023.platforms.PHP)
+ [Python](#release-2024-01-25-al2023.platforms.python)
+ [Ruby](#release-2024-01-25-al2023.platforms.ruby)

### Docker
<a name="release-2024-01-25-al2023.platforms.docker"></a>


****  

|  플랫폼 버전 및 *솔루션 스택 이름*   |  AMI  |  ECS 에이전트  |  Docker  |  Docker Compose  |  프록시 서버  | 
| --- | --- | --- | --- | --- | --- | 
|   ** Docker AL2023 버전 4.2.0**   * 64bit Amazon Linux 2023 v4.2.0 running Docker *   |  2023.3.20240122  |    |  24.0.5-1  |  2.24.2  |  nginx 1.24.0  | 
|   ** ECS AL2023 버전 4.0.3**   * 64bit Amazon Linux 2023 v4.0.3 running ECS *   |  2023.3.20240122  |  1.80.0  |    |    |    | 
|   ** Docker AL2 버전 3.6.5**   * 64bit Amazon Linux 2 v3.6.5 running Docker *   |  2.0.20231206  |    |  20.10.25-1  |  2.23.3  |  nginx 1.22.1  | 
|   ** ECS AL2 버전 3.2.15**   * 64bit Amazon Linux 2 v3.2.15 running ECS *   |  2.0.20231206  |  1.79.1  |    |    |    | 

### Go
<a name="release-2024-01-25-al2023.platforms.go"></a>


****  

|  플랫폼 버전 및 *솔루션 스택 이름*   |  AMI  |  언어  |  AWS X-Ray  |  프록시 서버  | 
| --- | --- | --- | --- | --- | 
|   ** Go 1 AL2023 버전 4.0.3**   * 64bit Amazon Linux 2023 v4.0.3 running Go 1 *   |  2023.3.20240122  |  Go 1.20.12  |  3.2.0  |  nginx 1.24.0  | 
|   ** Go 1 AL2 버전 3.8.4**   * 64bit Amazon Linux 2 v3.8.4 running Go 1 *   |  2.0.20231206  |  Go 1.21.5  |  3.2.0  |  nginx 1.22.1  | 

### Java SE
<a name="release-2024-01-25-al2023.platforms.javase"></a>


****  

|  플랫폼 버전 및 *솔루션 스택 이름*   |  AMI  |  언어  |  도구  |  AWS X-Ray  |  프록시 서버  | 
| --- | --- | --- | --- | --- | --- | 
|   ** Corretto 21 AL2023 버전 4.2.0**   * 64bit Amazon Linux 2023 v4.2.0 running Corretto 21 *   |  2023.3.20240122  |  Corretto 21.0.2.13.1  |  Ant 1.10.12, Gradle 8.5, Maven 3.8.4  |  3.2.0  |  nginx 1.24.0  | 
|   ** Corretto 17 AL2023 버전 4.2.0**   * 64bit Amazon Linux 2023 v4.2.0 running Corretto 17 *   |  2023.3.20240122  |  Corretto 17.0.10.7.1  |  Ant 1.10.12, Gradle 8.5, Maven 3.8.4  |  3.2.0  |  nginx 1.24.0  | 
|   ** Corretto 11 AL2023 버전 4.2.0**   * 64bit Amazon Linux 2023 v4.2.0 running Corretto 11 *   |  2023.3.20240122  |  Corretto 11.0.22.7.1  |  Ant 1.10.12, Gradle 8.5, Maven 3.8.4  |  3.2.0  |  nginx 1.24.0  | 
|   ** Corretto 8 AL2023 버전 4.2.0**   * 64bit Amazon Linux 2023 v4.2.0 running Corretto 8 *   |  2023.3.20240122  |  Corretto 8.402.08.1  |  Ant 1.10.12, Gradle 8.5, Maven 3.8.4  |  3.2.0  |  nginx 1.24.0  | 
|   ** Corretto 17 버전 3.6.2**   * 64bit Amazon Linux 2 v3.6.2 running Corretto 17 *   |  2.0.20231206  |  Corretto 17.0.9.8.1  |  Ant 1.10.14, Gradle 8.5, Maven 3.9.6  |  3.2.0  |  nginx 1.22.1  | 
|   ** Corretto 11 버전 3.6.2**   * 64bit Amazon Linux 2 v3.6.2 running Corretto 11 *   |  2.0.20231206  |  Corretto 11.0.21.9.1  |  Ant 1.10.14, Gradle 8.5, Maven 3.9.6  |  3.2.0  |  nginx 1.22.1  | 
|   ** Corretto 8 버전 3.6.2**   * 64bit Amazon Linux 2 v3.6.2 running Corretto 8 *   |  2.0.20231206  |  Corretto 8.392.08.1  |  Ant 1.10.14, Gradle 8.5, Maven 3.9.6  |  3.2.0  |  nginx 1.22.1  | 

### Tomcat
<a name="release-2024-01-25-al2023.platforms.java"></a>


****  

|  플랫폼 버전 및 *솔루션 스택 이름*   |  AMI  |  언어  |  AWS X-Ray  |  애플리케이션 서버  |  프록시 서버  | 
| --- | --- | --- | --- | --- | --- | 
|   ** Corretto 17 with Tomcat 10 AL2023 버전 5.1.3**   * 64bit Amazon Linux 2023 v5.1.3 running Tomcat 10 Corretto 17 *   |  2023.3.20240122  |  Corretto 17.0.10.7.1  |  3.2.0  |  Tomcat 10.1.18  |  nginx 1.24.0(기본값), 아파치 2.4.58  | 
|   ** Corretto 17 with Tomcat 9 AL2023 버전 5.1.3**   * 64bit Amazon Linux 2023 v5.1.3 running Tomcat 9 Corretto 17 *   |  2023.3.20240122  |  Corretto 17.0.10.7.1  |  3.2.0  |  Tomcat 9.0.82  |  nginx 1.24.0(기본값), Apache 2.4.58  | 
|   ** Corretto 11 with Tomcat 9 AL2023 버전 5.1.3**   * 64bit Amazon Linux 2023 v5.1.3 running Tomcat 9 Corretto 11 *   |  2023.3.20240122  |  Corretto 11.0.22.7.1  |  3.2.0  |  Tomcat 9.0.82  |  nginx 1.24.0(기본값), 아파치 2.4.58  | 

### Linux의 .NET Core
<a name="release-2024-01-25-al2023.platforms.dotnetlinux"></a>


****  

|  플랫폼 버전 및 *솔루션 스택 이름*   |  프레임워크  |  프록시 서버  |  AMI  |  AWS X-Ray  | 
| --- | --- | --- | --- | --- | 
|   ** .NET 6 on AL2023 버전 3.0.3**   * 64bit Amazon Linux 2023 v3.0.3 running .NET 6 *   |  .NET 6.0.26, 6.0.26 지원  |  nginx 1.24.0  |  2023.3.20240122  |  3.2.0  | 
|   ** .NET Core on AL2 버전 2.6.3**   * 64bit Amazon Linux 2 v2.6.3 running .NET Core *   |  .NET 6.0.25, 6.0.25 지원  |  nginx 1.22.1  |  2.0.20231206  |  3.2.0  | 

### Node.js
<a name="release-2024-01-25-al2023.platforms.nodejs"></a>


****  

|  플랫폼 버전 및 *솔루션 스택 이름*   |  AMI  |  Node.js 버전(npm 버전)  |  프록시 서버  |  Git  |  AWS X-Ray  | 
| --- | --- | --- | --- | --- | --- | 
|   ** Node.js 20 AL2023 버전 6.1.0**   * 64bit Amazon Linux 2023 v6.1.0 running Node.js 20 *   |  2023.3.20240122  |  20.10.0(10.2.3)  기본 버전: 20.10.0  |  nginx 1.24.0(기본값), 아파치 2.4.58  |  2.40.1  |  3.2.0  | 
|   ** Node.js 18 AL2023 버전 6.1.0**   * 64bit Amazon Linux 2023 v6.1.0 running Node.js 18 *   |  2023.3.20240122  |  18.18.2(9.8.1)  기본 버전: 18.18.2  |  nginx 1.24.0(기본값), 아파치 2.4.58  |  2.40.1  |  3.2.0  | 
|   ** Node.js 18 AL2 버전 5.8.9**   * 64bit Amazon Linux 2 v5.8.9 running Node.js 18 *   |  2.0.20231206  |  18.19.0 (10.2.3), 18.18.2 (9.8.1), 18.18.1 (9.8.1), 18.18.0 (9.8.1), 18.17.1 (9.6.7), 18.17.0 (9.6.7), 18.16.1 (9.5.1), 18.16.0 (9.5.1), 18.15.0 (9.5.0), 18.14.2 (9.5.0), 18.14.1 (9.3.1), 18.14.0 (9.3.1), 18.13.0 (8.19.3), 18.12.1 (8.19.2), 18.12.0 (8.19.2), 18.11.0 (8.19.2), 18.10.0 (8.19.2), 18.9.1 (8.19.1), 18.9.0 (8.19.1), 18.8.0 (8.18.0), 18.7.0 (8.15.0), 18.6.0 (8.13.2), 18.5.0 (8.12.1), 18.4.0 (8.12.1), 18.3.0 (8.11.0), 18.2.0 (8.9.0), 18.1.0 (8.8.0), 18.0.0 (8.6.0)  기본 버전: 18.19.0  |  nginx 1.22.1(기본값), Apache 2.4.58  |  2.40.1  |  3.2.0  | 

### PHP
<a name="release-2024-01-25-al2023.platforms.PHP"></a>


****  

|  플랫폼 버전 및 *솔루션 스택 이름*   |  AMI  |  언어  |  Composer  |  프록시 서버  | 
| --- | --- | --- | --- | --- | 
|   ** PHP 8.2 AL2023 버전 4.0.5**   * 64bit Amazon Linux 2023 v4.0.5 running PHP 8.2 *   |  2023.3.20240122  |  PHP 8.2.9  |  2.5.8  |  nginx 1.24.0(기본값), 아파치 2.4.58  | 
|   ** PHP 8.1 AL2023 버전 4.0.5**   * 64bit Amazon Linux 2023 v4.0.5 running PHP 8.1 *   |  2023.3.20240122  |  PHP 8.1.23  |  2.5.7  |  nginx 1.24.0(기본값), 아파치 2.4.58  | 
|   ** PHP 8.1 AL2 버전 3.5.15**   * 64bit Amazon Linux 2 v3.5.15 running PHP 8.1 *   |  2.0.20231206  |  PHP 8.1.26  |  2.3.5  |  nginx 1.22.1(기본값), Apache 2.4.58  | 

### Python
<a name="release-2024-01-25-al2023.platforms.python"></a>


****  

|  플랫폼 버전 및 *솔루션 스택 이름*   |  AMI  |  언어  |  패키지 관리자  |  Packager  |  meld3  |  AWS X-Ray  |  프록시 서버  | 
| --- | --- | --- | --- | --- | --- | --- | --- | 
|   ** Python 3.11 AL2023 버전 4.0.8**   * 64bit Amazon Linux 2023 v4.0.8 running Python 3.11 *   |  2023.3.20240122  |  Python 3.11.6  |  pipenv 2023.11.17  |    |    |  3.2.0  |  nginx 1.24.0(기본값), 아파치 2.4.58  | 
|   ** Python 3.9 AL2023 버전 4.0.8**   * 64bit Amazon Linux 2023 v4.0.8 running Python 3.9 *   |  2023.3.20240122  |  Python 3.9.16  |  pipenv 2023.11.17  |    |    |  3.2.0  |  nginx 1.24.0(기본값), 아파치 2.4.58  | 
|   ** Python 3.8 AL2 버전 3.5.10**   * 64bit Amazon Linux 2 v3.5.10 running Python 3.8 *   |  2.0.20231206  |  Python 3.8.16  |  pipenv 2023.11.15  |    |    |  3.2.0  |  nginx 1.22.1(기본값), Apache 2.4.58  | 

### Ruby
<a name="release-2024-01-25-al2023.platforms.ruby"></a>


****  

|  플랫폼 버전 및 *솔루션 스택 이름*   |  AMI  |  언어  |  패키지 관리자  |  애플리케이션 서버  |  AWS X-Ray  |  프록시 서버  | 
| --- | --- | --- | --- | --- | --- | --- | 
|   ** Ruby 3.2 AL2023 버전 4.0.3**   * 64bit Amazon Linux 2023 v4.0.3 running Ruby 3.2 *   |  2023.3.20240122  |  Ruby 3.2.2  |  RubyGems 3.4.10  |  Puma 6.4.2  |  3.2.0  |  nginx 1.24.0  | 