콘솔에서 첫 번째 Amazon ECS Express Mode 서비스 생성 - Amazon Elastic Container Service

콘솔에서 첫 번째 Amazon ECS Express Mode 서비스 생성

Express Mode 서비스의 콘솔 환경은 최소한의 구성으로 컨테이너화된 애플리케이션을 배포하는 간소화된 방법을 제공합니다. Amazon ECS Express Mode의 사전 요구 사항에 대해 자세히 알아보세요. Express Mode가 생성하는 내용과 작동 방식에 대한 자세한 내용은 Amazon ECS Express Mode 서비스에서 생성한 리소스 섹션을 참조하세요.

절차

  1. https://console.aws.amazon.com/ecs/v2에서 콘솔을 엽니다.

  2. 탐색 창에서 Express Mode를 선택하세요.

  3. 애플리케이션 설정에서 다음을 수행하세요.

    1. 애플리케이션에 사용할 이미지를 지정하세요. 이미지 URI에 이미지 URI를 입력하세요. Amazon ECR 이미지를 찾아보려면 ECR 이미지 찾아보기를 선택하고 다음을 수행하세요.

      1. 프라이빗 리포지토리에서 Amazon ECR 프라이빗 리포지토리를 선택하세요.

      2. 이미지에서 이미지를 선택하세요.

      3. 이미지를 식별하는 방법을 선택하세요. 다음으로 이미지 선택에서 다음 옵션 중 하나를 선택하세요.

        • AWS에서는 이미지 다이제스트를 선택할 것을 권장합니다.

        • 태그를 사용하려면 이미지 태그를 선택한 다음 태그를 선택합니다.

    2. 프라이빗 레지스트리를 사용하는 경우 프라이빗 레지스트리를 선택하세요. 그런 다음 Secrets Manager ARN 또는 이름에 사전 조건에서 생성한 Secrets Manager ARN을 입력하세요.

    3. 태스크 실행 역할인프라 역할에서 역할을 선택하세요. 이전에 Amazon ECS에서 이러한 역할을 생성한 적이 없는 경우 드롭다운에 새 역할 생성 옵션이 표시됩니다. 이 옵션을 선택하면 생성을 클릭한 후 역할이 자동으로 생성됩니다. 태스크 실행 역할의 경우 권한 세부 정보에 AWS 관리형 정책 참조 가이드의 AmazonECSTaskExecutionRolePolicy에 대한 추가 세부 정보 링크가 표시됩니다. 인프라 역할의 경우 권한 세부 정보에 AWS 관리형 정책 참조 가이드의 AmazonECSInfrastructureRoleforExpressGatewayServices 관리형 정책에 대한 추가 세부 정보에 대한 링크가 표시됩니다.

      이러한 역할을 사용자 지정하려는 경우 새 역할 생성 버튼을 클릭하면 역할을 생성하고 역할에 연결된 권한을 보고 편집할 수 있는 IAM 콘솔로 이동합니다. Amazon ECS Express Mode 콘솔로 돌아가면 새로 고쳐 생성한 역할을 확인하세요.

      참고

      Amazon ECS 콘솔에서 서비스를 처음 생성할 때 일부 사용자에게 다음이 표시될 수 있습니다. Invalid Parameter Exception: Unable to assume the service linked role. 이 경우 몇 초 정도 기다렸다가 다시 시도하세요.

  4. 생성(Create)을 선택합니다. 이제 첫 번째 Amazon ECS Express Mode 서비스를 생성했습니다!

다음 단계

첫 번째 Express Mode 서비스를 생성한 후:

  • 배포가 완료되면 제공된 애플리케이션 URL을 사용하여 애플리케이션에 액세스합니다.

  • 콘솔의 리소스 탭에서 배포 진행 상황을 모니터링합니다. 배포가 완료되면 서비스가 트래픽을 수신할 준비가 된 것입니다. 자세한 내용은 Amazon ECS Express Mode 서비스의 세부 정보 보기 섹션을 참조하세요.

  • 서비스로 돌아가려면 탐색 클러스터에서 선택합니다. 그리고 생성 중에 지정하지 않은 경우 default 클러스터를 선택합니다. Amazon ECS는 서비스를 클러스터라는 논리적 그룹으로 구성합니다. 이렇게 하면 계정에서 애플리케이션을 쉽게 구성할 수 있습니다.

  • 배포 중에 문제가 발생하는 경우 Amazon ECS Express Mode 서비스 문제 해결 섹션을 참조하세요.

사용자 지정

선택적으로 Express Mode 서비스의 구성을 사용자 지정할 수도 있습니다. 추가 구성 - 선택 사항이라는 제목의 섹션을 엽니다.

  1. 서비스를 배포하려는 특정 Amazon ECS 클러스터가 있는 경우 드롭다운에서 클러스터를 선택하세요. 클러스터를 지정하지 않으면 Express Mode가 Default 클러스터를 사용합니다. Express Mode 콘솔에서 클러스터를 생성하는 경우 새로 고침 버튼을 사용하여 드롭다운을 채우세요.

  2. 서비스의 이름을 입력하세요. 이름을 지정하지 않으면 Express Mode는 컨테이너 이미지 이름에서 이름을 생성합니다. 이 서비스 이름은 애플리케이션 URL, Amazon ECS 서비스, Amazon ECS 태스크 정의, 인증서, 조정 대상 및 조정 정책을 비롯한 여러 리소스에서 사용됩니다.

  3. 선택적으로 컨테이너에 대한 세부 정보를 지정하세요.

    1. 컨테이너 포트에 애플리케이션이 수신 대기하는 포트를 입력하세요(기본값은 80).

    2. 상태 확인 경로에 상태 확인 경로(예: "/health")를 입력하세요. 기본값은 입니다."/".

    3. 환경 변수에서 애플리케이션에 필요한 환경 변수에 대한 키 값 페어를 추가하세요. 에 환경 변수의 이름을 입력하세요. 값 유형에서 환경 변수 또는 보안 암호를 선택하세요. 값 또는 시작 값에 값 또는 참조를 입력하세요. 필요한 경우 환경 변수를 더 추가하려면 환경 변수 추가를 선택하세요. 기본값은 제공되지 않습니다.

    4. 명령에 선택적으로 사용자 지정 명령을 입력하여 Docker CMD 명령을 재정의하세요. 기본값은 제공되지 않습니다.

    5. 태스크 역할에서 애플리케이션에 권한을 부여하는 IAM 역할을 선택하세요. 기본값은 제공되지 않습니다.

  4. 선택적으로 컴퓨팅오토 스케일링에 대한 세부 정보를 지정하세요.

    1. CPU에서 태스크에 대한 vCPU 할당을 선택하세요(기본값은 vCPU 1개).

    2. 메모리에서 태스크에 대한 메모리 할당을 선택하세요(기본값은 2GB).

    3. ECS 서비스 지표에서 확장할 지표를 선택하세요(기본값은 평균 CPU 사용률).

    4. 대상 값에서 조정 대상 백분율을 선택하세요(기본값은 60).

    5. 최소 태스크 수최대 태스크 수에서 조정 제한을 설정하세요. (기본값은 120)

  5. 네트워킹 구성 사용자 지정 확인란을 선택하세요. 이러한 구성을 사용자 지정하지 않으면 Express Mode는 기본 VPC를 사용합니다.

    1. VPC를 선택하면 서비스가 실행될 서브넷으로 빠르게 이동할 수 있습니다. 선택적으로 Amazon ECS 콘솔에서 새 VPC를 생성하고 다시 돌아가서 새로 고치고 드롭다운에서 해당 VPC를 찾으세요.

    2. 보안 그룹에서 서비스에 대한 추가 인바운드 네트워크 액세스를 허용하도록 보안 그룹을 선택하거나 생성하세요.

  6. 로그에서 다음을 수행하세요.

    1. Amazon CloudWatch 로그 그룹에 애플리케이션 로그의 기본 로그 그룹 이름을 입력하세요. 기본 로그 그룹은 클러스터 및 서비스 이름에 따라 이름이 지정됩니다.

    2. Amazon CloudWatch 로그 스트림 접두사에 로그 스트림의 기본 접두사를 입력하세요. 기본 스트림 접두사는 ecs/Main/.입니다.

  7. 태그에서 키 값 페어를 추가하여 리소스에 태그를 지정하세요. 키(Key)에 태그 키를 입력합니다. 값(Value)에 태그 값을 입력합니다. 새 항목 추가를 선택하여 필요한 경우 태그를 더 추가하세요. 태그는 생성 시에만 추가할 수 있습니다.