

Amazon CodeCatalyst는 더 이상 신규 고객에게 공개되지 않습니다. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 [CodeCatalyst에서 마이그레이션하는 방법](migration.md) 단원을 참조하십시오.

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

# 개발 환경에 대한 범용 devfile 이미지 지정
<a name="devenvironment-universal-image"></a>

기본 *범용 이미지*에는 IDE에 사용할 수 있는 가장 일반적으로 사용되는 프로그래밍 언어와 관련 도구가 포함되어 있습니다. 이미지가 지정되지 않은 경우 CodeCatalyst는 이 이미지를 제공하고 CodeCatalyst에서 관리하는 도구를 포함합니다. 새 이미지 릴리스에 대한 알림을 유지하려면 [SNS를 통한 범용 이미지 알림 구독](#devenvironment-universal-notifications) 섹션을 참조하세요.

Amazon CodeCatalyst는 다음과 같은 devfile 이미지를 적극적으로 지원합니다.


| 이미지 버전 | 이미지 식별자 | 
| --- | --- | 
| Universal image 4.0 | public.ecr.aws/aws-mde/universal-image:4.0 | 
| Universal image 5.0 | public.ecr.aws/aws-mde/universal-image:5.0 | 

**참고**  
`public.ecr.aws/aws-mde/universal-image:latest`를 사용하여 현재 `public.ecr.aws/aws-mde/universal-image:5.0`인 최신 이미지를 가져올 수도 있습니다.

CodeCatalyst는 다음 이미지를 더 이상 사용하지 않습니다. 이러한 이미지는 계속 사용할 수 있지만 빌드 호스트에 캐시되지 않으므로 개발 환경 시작 시간이 길어집니다.


| 이미지 버전 | 이미지 식별자 | 사용 중단 날짜 | 
| --- | --- | --- | 
| Universal image 1.0 | public.ecr.aws/aws-mde/universal-image:1.0 | 2024년 8월 16일 | 
| Universal image 2.0 | public.ecr.aws/aws-mde/universal-image:2.0 | 2024년 8월 16일 | 
| Universal image 3.0 | public.ecr.aws/aws-mde/universal-image:3.0 | 2025년 7월 30일 | 

**참고**  
를 사용하는 경우 로 업그레이드한 후 PHP, Ruby 및 CSS에서 AWS Cloud9자동 완성이 작동하지 않습니다`universal-image:3.0`.

**Topics**
+ [SNS를 통한 범용 이미지 알림 구독](#devenvironment-universal-notifications)
+ [범용 이미지 4.0 런타임 버전](#devenvironment-universal-runtimes-4.0)
+ [범용 이미지 5.0 런타임 버전](#devenvironment-universal-runtimes-5.0)

## SNS를 통한 범용 이미지 알림 구독
<a name="devenvironment-universal-notifications"></a>

CodeCatalyst는 범용 이미지 알림 서비스를 제공합니다. 이를 사용하여 CodeCatalyst 범용 이미지 업데이트가 릴리스되었을 때 알리는 Amazon Simple Notification Service(SNS) 주제를 구독할 수 있습니다. SNS 주제에 대한 자세한 내용은 [What is Amazon Simple Notification Service?](https://docs.aws.amazon.com/sns/latest/dg/welcome.html)를 참조하세요.

새 범용 이미지가 릴리스될 때마다 구독자에게 알림을 보냅니다. 이 섹션에서는 CodeCatalyst 범용 이미지 업데이트를 구독하는 방법을 설명합니다.

**샘플 메시지**

```
{
    "Type": "Notification",
    "MessageId": "123456789",
    "TopicArn": "arn:aws:sns:us-east-1:1234657890:universal-image-updates",
    "Subject": "New Universal Image Release",
    "Message": {
        "v1": {
            "Message": "A new version of the Universal Image has been released. You are now able to launch new DevEnvironments using this image.",
            "image ": {
                "release_type": "MAJOR VERSION",
                "image_name": "universal-image",
                "image_version": "2.0",
                "image_uri": "public.ecr.aws/amazonlinux/universal-image:2.0"
            }
        }
    },
    "Timestamp": "2021-09-03T19:05:57.882Z",
    "UnsubscribeURL": "example url"
}
```

**Amazon SNS 콘솔을 사용하여 CodeCatalyst 범용 이미지 업데이트를 구독하려면**

1. Amazon SNS 콘솔의 [대시보드](https://console.aws.amazon.com/sns/v2/home)를 엽니다.

1. 탐색 모음에서를 선택합니다 AWS 리전.

1. 탐색 창에서 **구독**을 선택하고 나서 **구독 생성**을 선택합니다.

1. **주제 ARN**에 `arn:aws:sns:us-east-1:089793673375:universal-image-updates`를 입력합니다.

1. **프로토콜**에서 **이메일**을 선택합니다.

1. **엔드포인트**에서 이메일 주소를 입력합니다. 이 이메일 주소는 알림을 받는 데 사용됩니다.

1. **구독 생성**을 선택합니다.

1. "AWS 알림 - 구독 확인"이라는 제목의 확인 이메일을 받게 됩니다. 이메일을 열고 **구독 확인** 링크를 선택합니다.

**Amazon SNS 콘솔을 사용하여 CodeCatalyst 범용 이미지 업데이트 구독을 취소하려면**

1. Amazon SNS 콘솔의 [대시보드](https://console.aws.amazon.com/sns/v2/home)를 엽니다.

1. 탐색 모음에서를 선택합니다 AWS 리전.

1. 탐색 창에서 **구독**을 선택한 다음 구독을 해지하려는 구독을 선택합니다.

1. 그런 다음 **작업**을 선택하고 **구독 삭제**를 선택합니다.

1. **삭제**를 선택합니다.

## 범용 이미지 4.0 런타임 버전
<a name="devenvironment-universal-runtimes-4.0"></a>

다음 표에는 `universal-image:4.0`에 대한 런타임 가용성이 나열되어 있습니다.


**`universal-image:4.0` 런타임 버전**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/codecatalyst/latest/userguide/devenvironment-universal-image.html)

## 범용 이미지 5.0 런타임 버전
<a name="devenvironment-universal-runtimes-5.0"></a>

다음 표에는 `universal-image:5.0`에 대한 런타임 가용성이 나열되어 있습니다.


**`universal-image:5.0` 런타임 버전**  

| 실행 시간 이름  | 버전 | 특정 메이저 버전 및 최신 마이너 버전 | 
| --- | --- | --- | 
| aws cli |  2.25  |  `aws-cli: 2.x`  | 
| docker compose |  2.34  |  `docker-compose: 2.x`  | 
| dotnet |  8.0  |  `dotnet: 8.x`  | 
| golang |  1.24  |  `golang: 1.x`  | 
| java |  corretto21  |  `java: corretto21.x`  | 
| nodejs |  22.0  |  `nodejs: 22.x`  | 
| php |  8.3.16  |  `php: 8.x`  | 
| python |  3.12  |  `python: 3.x`  | 
| ruby |  3.4.2  |  `ruby: 3.x`  | 
| terraform |  1.10.5  |  `terraform: 1.x`  | 