Amazon ECS 서비스 개정 세부 정보 보기

Amazon ECS 서비스 개정 세부 정보 보기

2024년 10월 25일 이후에 생성된 다음 유형의 서비스 개정(service revision)에 대한 정보를 볼 수 있습니다. 이 글에서는 콘솔과 AWS CLI로 서비스 개정 세부 정보를 보는 방법을 알아봅니다.

출처: 문서

본문

2024년 10월 25일 이후에 생성된 다음 유형의 서비스 개정에 대한 정보를 볼 수 있습니다:

  • Source — 현재 배포된 워크로드 구성
  • Target — 배포 중인 워크로드 구성

Amazon ECS 콘솔 (Amazon ECS Console)

  1. 콘솔을 https://console.aws.amazon.com/ecs/v2 에서 엽니다.
  2. Clusters 페이지에서 클러스터를 선택합니다.
  3. 클러스터 세부 정보 페이지의 Services 섹션에서 서비스를 선택합니다. 서비스 세부 정보 페이지가 표시됩니다.
  4. 서비스 세부 정보 페이지에서 Deployments를 선택합니다.
  5. 볼 서비스 개정을 선택합니다.

배포 유형에 따라 서비스 개정을 보는 방법은 다음과 같습니다:

  • 진행 중인 배포(Ongoing deployments) — Ongoing deployments 아래에서:
    • 소스 서비스 개정을 보려면 Service revisions 아래에서 Source Revision 유형의 서비스 개정 ID를 선택합니다.
    • 대상 서비스 개정을 보려면 Service revisions 아래에서 Target Revision 유형의 서비스 개정 ID를 선택합니다.
  • 마지막 배포(Last deployment) — Last deployment 아래에서 Target service revision을 선택합니다.
  • 완료된 배포(Completed deployments) — Service deployments 아래의 Target service revision에서 ID를 선택합니다.

AWS CLI

  1. describe-service-deployments를 실행하여 서비스 개정 ARN을 검색합니다. 변수를 자신의 값으로 바꾸세요.
aws ecs describe-service-deployments --service-deployment-arns arn:aws:ecs:region:account-id:service/cluster-name/service-name/NCWGC2ZR-taawPAYrIaU5
  1. sourceServiceRevisions 또는 targetServiceRevisions의 arn을 기록합니다.
{
    "serviceDeployments": [
        {
            "serviceDeploymentArn": "arn:aws:ecs:us-west-2:123456789012:service-deployment/example/sd-example/NCWGC2ZR-taawPAYrIaU5",
            "serviceArn": "arn:aws:ecs:us-west-2:123456789012:service/example/sd-example",
            "clusterArn": "arn:aws:ecs:us-west-2:123456789012:cluster/example",
            "updatedAt": "2024-09-10T16:49:35.572000+00:00",
            "sourceServiceRevision": {
                "arn": "arn:aws:ecs:us-west-2:123456789012:service-revision/example/sd-example/4980306466373578954",
                "requestedTaskCount": 0,
                "runningTaskCount": 0,
                "pendingTaskCount": 0
            },
            "targetServiceRevision": {
                "arn": "arn:aws:ecs:us-west-2:123456789012:service-revision/example/sd-example/4980306466373577095",
                "requestedTaskCount": 0,
                "runningTaskCount": 0,
                "pendingTaskCount": 0
            },
            "status": "IN_PROGRESS",
            "deploymentConfiguration": {
                "deploymentCircuitBreaker": {
                    "enable": false,
                    "rollback": false
                },
                "maximumPercent": 200,
                "minimumHealthyPercent": 100
            }
        }
    ],
    "failures": []
}
  1. describe-service-revisions를 실행합니다. describe-service-deployments에서 반환된 arn을 사용하세요. 변수를 자신의 값으로 바꾸세요.
aws ecs describe-service-revisions --service-revision-arns arn:aws:ecs:region:123456789012:service-revision/cluster-name/service-name/4980306466373577095

더 알아보기 (Learn more)

  • 서비스 배포와 개정에 대한 자세한 내용은 AWS 개발자 가이드의 관련 문서를 참고하세요.