AL2에서 더 이상 사용되지 않고 AL2023 버전에서 제거된 기능 - Amazon Linux 2023

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

AL2에서 더 이상 사용되지 않고 AL2023 버전에서 제거된 기능

이 섹션에서는 AL2에서 사용할 수 있고 AL2023 에서는 더 이상 사용할 수 없는 기능에 대해 설명합니다.

32비트 x86 (i686) 패키지

AL1의 2014.09 릴리스의 일환으로 32비트 AMI를 생성하는 마지막 릴리스가 될 것이라고 발표했습니다. 따라서 2015.03 AL1 릴리스부터 Amazon Linux는 더 이상 32비트 모드에서의 시스템 실행을 지원하지 않습니다. AL2는 x86-64 호스트의 32비트 바이너리에 대한 제한된 런타임 지원을 제공하며 새 32비트 바이너리를 빌드할 수 있는 개발 패키지를 제공하지 않습니다. AL2023 에는 더 이상 32비트 사용자 공간 패키지가 포함되지 않습니다. 고객이 64비트 코드로 전환을 완료하는 것이 좋습니다.

AL2023 상에서 32비트 바이너리를 실행해야 하는 경우, AL2023 위에서 실행되는 AL2 컨테이너 내에서 AL2의 32비트 사용자 공간을 사용할 수 있습니다.

aws-apitools-*로 대체됨 AWS CLI

2013년 AWS CLI 9월에 릴리스되기 전에 고객이 Amazon EC2 API를 호출할 수 있도록 하는 명령줄 유틸리티 세트를 제공하고 에서 AWS Java 구현했습니다. 이러한 도구는 2015년에 더 이상 사용되지 않으며 명령줄에서 Amazon EC2 API와 상호 작용하는 데 AWS CLI 선호되는 방법이 되었습니다. 여기에는 다음 패키지가 포함됩니다. aws-apitools-*

  • aws-apitools-as

  • aws-apitools-cfn

  • aws-apitools-common

  • aws-apitools-ec2

  • aws-apitools-elb

  • aws-apitools-mon

aws-apitools-*패키지에 대한 업스트림 지원은 2017년 3월에 종료되었습니다. 업스트림 지원이 부족함에도 불구하고 Amazon Linux는 고객에게 이전 버전과의 호환성을 제공하기 위해 이러한 명령줄 유틸리티 중 일부 (예:aws-apitools-ec2) 를 계속 출시했습니다. 적극적으로 유지 관리되고 모든 AWS API를 사용할 수 있는 수단을 제공하므로 이 aws-apitools-* 패키지보다 더 강력하고 완전한 도구입니다. AWS CLI

aws-apitools-* 패키지는 2017년 3월에 지원이 중단되었으며 추가 업데이트를 받지 않을 예정입니다. 이러한 패키지의 모든 사용자는 가능한 한 AWS CLI 빨리 으로 마이그레이션해야 합니다. 이러한 패키지는 AL2023 에는 없습니다.

bzr개정 관리 시스템

GNU Bazaar(bzr) 개정 관리 시스템은 AL2에서 중단되었으며 AL2023 버전에서는 더 이상 존재하지 않습니다.

의 사용자는 저장소를 로 bzr 마이그레이션하는 것이 좋습니다. git

cgroup v1

AL2023 은 통합 제어 그룹 계층 구조 (cgroup v2) 로 이동하는 반면, AL2는 cgroup v1을 사용합니다. AL2는 cgroup v2를 지원하지 않으므로 AL2023 로의 전환의 일환으로 이 마이그레이션을 완료해야 합니다.

log4j핫패치 () log4j-cve-2021-44228-hotpatch

참고

log4j-cve-2021-44228-hotpatch 패키지는 AL2에서 더 이상 사용되지 않으며 AL2023 에서는 제거되었습니다.

CVE-2021-44228 대응으로 아마존 리눅스는 AL1 및 AL2용 아파치 Log4j용 핫패치의 RPM 패키지 버전을 출시했습니다. Amazon Linux에 핫패치를 추가한다는 발표에서 “핫패치 설치가 CVE-2021-44228 또는 CVE-2021-45046 완화 기능을 갖춘 log4j 버전으로 업데이트하는 것을 대체하는 것은 아닙니다.” 라고 언급했습니다.

이 핫패치는 log4j 패치 시간을 벌기 위한 조치였습니다. AL2023 최초의 일반 공급 릴리스는 CVE-2021-44228 이후 15개월 후였으므로 AL2023 는 핫패치 (활성화 여부) 와 함께 제공되지 않습니다.

Amazon Linux에서 자체 log4j 버전을 실행한다면 CVE-2021-44228 또는 CVE-2021-45046의 영향을 받지 않는 버전으로 업데이트하는 것이 좋습니다.

lsb_releasesystem-lsb-core 패키지

이전에는 일부 소프트웨어로 lsb_release 명령(AL2에 설치된 system-lsb-core 패키지)을 호출하여 실행 중인 Linux 배포판에 대한 정보를 가져올 수 있었습니다. Linux 표준 베이스(LSB)에서 이 명령을 사용할 수 있고 Linux 배포판에도 이 명령을 설치되었습니다. Linux 배포판은 이 정보를 /etc/os-release 및 기타 관련 파일에 보관하는 더 간단한 표준으로 발전했습니다.

os-release 표준은 systemd에서 나왔습니다. 자세한 내용은 systemd OS 관련 설명서를 참조하세요.

AL2023에 lsb_release 명령이 사용할 수 없으며 system-lsb-core 패키지도 포함되어 있지 않습니다. Amazon Linux 및 기타 주요 Linux 배포판의 호환성을 유지하려면 소프트웨어를 os-release 표준으로 전환해야 합니다.

mcrypt

mcrypt라이브러리 및 관련 PHP 확장은 AL2에서 더 이상 사용되지 않으며 AL2023 버전에서는 더 이상 존재하지 않습니다.

업스트림은 2016년 12월에 처음 릴리스되어 2019년 10월에 최종 출시된 mcrypt 확장 프로그램을 PHP 7.1에서 PHP 지원 중단했습니다.

업스트림 mcrypt 라이브러리는 2007년에 마지막으로 릴리스되었으며, 2017년에 새 커밋에 SourceForge 필요한 cvs 수정 제어에서 마이그레이션하지 않았습니다. 가장 최근의 커밋 (그리고 3년 전만) 은 2011년의 커밋에서 관리자가 있는 프로젝트에 대한 언급을 삭제했습니다.

AL2023 mcrypt 에는 추가되지 않으므로 나머지 사용자는 코드를 로 mcrypt 이식하는 OpenSSL 것이 좋습니다.

OpenJDK (7) java-1.7.0-openjdk

참고

AL2023 은 기반 워크로드를 지원하기 위해 여러 버전의 Amazon Corretto를 Java 제공합니다. OpenJDK 7 패키지는 AL2에서 더 이상 사용되지 않으며 AL2023 버전에서는 더 이상 존재하지 않습니다. AL2023 버전에서 사용할 수 있는 가장 오래된 JDK는 Corretto 8에서 제공합니다.

Amazon Linux에서의 Java에 대한 자세한 내용은 을 참조하십시오AL2023에서 Java 사용.

Python 2.7

참고

AL2023에서 Python 2.7이 제거되었으므로, Python을 사용하는 OS 구성 요소는 Python 3에서 작동됩니다. Amazon Linux가 제공하고 지원하는 Python 버전을 계속 사용하려면 Python 2 코드를 Python 3로 변환하세요.

Amazon Linux의 Python에 대한 자세한 내용은 을 참조하십시오AL2023에서 Python 사용.

rsyslog-openssl대체 rsyslog-gnutls

rsyslog-gnutls 패키지는 AL2에서 더 이상 사용되지 않으며 AL2023 에서는 더 이상 존재하지 않습니다. 패키지는 모든 rsyslog-openssl 패키지 사용에 대한 즉석 대체품이어야 합니다. rsyslog-gnutls