템플릿 삭제 - AWS Proton

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

템플릿 삭제

템플릿은 콘솔 및 AWS CLI를 사용하여 삭제할 수 있습니다.

해당 버전에 배포된 환경이 없는 경우 환경 템플릿의 마이너 버전을 삭제할 수 있습니다.

해당 버전에 배포된 서비스 인스턴스 또는 파이프라인이 없는 경우 서비스 템플릿의 마이너 버전을 삭제할 수 있습니다. 파이프라인을 서비스 인스턴스와 다른 템플릿 버전에 배포할 수 있습니다. 예를 들어 서비스 인스턴스가 1.0에서 버전 1.1로 업데이트되고 파이프라인이 여전히 버전 1.0으로 배포된 경우 서비스 템플릿 1.0을 삭제할 수 없습니다.

AWS Management Console

콘솔을 사용하여 전체 템플릿 또는 템플릿의 개별 마이너 및 메이저 버전을 삭제할 수 있습니다.

콘솔을 사용하여 다음과 같이 템플릿을 삭제합니다.

참고
콘솔을 사용하여 템플릿 삭제할 때.
  • 템플릿 전체를 삭제하면 템플릿의 메이저 버전과 마이너 버전도 삭제됩니다.

(환경 또는 서비스) 템플릿 목록에서.
  1. AWS Proton 콘솔에서 (환경 또는 서비스) 템플릿을 선택합니다.

  2. 템플릿 목록에서 삭제할 템플릿의 왼쪽에 있는 라디오 버튼을 선택합니다.

    해당 버전에 배포된 AWS Proton 리소스가 없는 경우에만 전체 템플릿을 삭제할 수 있습니다.

  3. 작업을 선택한 다음 삭제를 선택하여 전체 템플릿을 삭제합니다.

  4. 삭제 작업을 확인하라는 모달이 표시됩니다.

  5. 지침을 따르고 예, 삭제를 선택합니다.

(환경 또는 서비스) 템플릿 세부 정보 페이지에서.
  1. AWS Proton 콘솔에서 (환경 또는 서비스) 템플릿을 선택합니다.

  2. 템플릿 목록에서 템플릿의 전체 메이저 또는 마이너 버전을 완전히 삭제 또는 삭제할 템플릿의 이름을 선택합니다.

  3. 전체 템플릿 삭제하기.

    해당 버전에 배포된 AWS Proton 리소스가 없는 경우에만 전체 템플릿을 삭제할 수 있습니다.

    1. 페이지 오른쪽 상단의 삭제를 선택합니다.

    2. 삭제 작업을 확인하라는 모달이 표시됩니다.

    3. 지침을 따르고 예, 삭제를 선택합니다.

  4. 템플릿의 메이저 버전 또는 마이너 버전을 삭제하기.

    템플릿의 마이너 버전은 해당 버전에 배포된 AWS Proton 리소스가 없는 경우에만 삭제할 수 있습니다.

    1. 템플릿 버전 단원에서 삭제할 버전의 왼쪽에 있는 라디오 버튼을 선택합니다.

    2. 템플릿 버전 단원에서 삭제를 선택합니다.

    3. 삭제 작업을 확인하라는 모달이 표시됩니다.

    4. 지침을 따르고 예, 삭제를 선택합니다.

AWS CLI

AWS CLI 템플릿 삭제 작업에는 템플릿의 다른 버전 삭제는 포함되지 않습니다. AWS CLI를 사용하는 경우 다음 조건에 따라 템플릿을 삭제하세요.

  • 템플릿의 마이너 버전이나 메이저 버전이 없는 경우 전체 템플릿을 삭제하세요.

  • 마지막 남은 마이너 버전을 삭제하면 메이저 버전도 삭제됩니다.

  • 템플릿의 마이너 버전은 해당 버전에 배포된 AWS Proton 리소스가 없는 경우 삭제됩니다.

  • 템플릿의 다른 마이너 버전이 없고 해당 버전에 배포된 AWS Proton 리소스가 없는 경우 템플릿의 권장 마이너 버전을 삭제하세요.

다음 예제 명령 및 응답은 AWS CLI를 사용하여 서비스 동기화 구성을 삭제하는 방법을 보여줍니다.

다음 명령을 실행합니다.

$ aws proton delete-environment-template-version \ --template-name "simple-env" \ --major-version "1" \ --minor-version "0"

응답:

{ "environmentTemplateVersion": { "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env:1.0", "createdAt": "2020-11-11T23:02:47.763000+00:00", "description": "Version 1", "lastModifiedAt": "2020-11-11T23:02:54.610000+00:00", "majorVersion": "1", "minorVersion": "0", "status": "PUBLISHED", "statusMessage": "", "templateName": "simple-env" } }

다음 명령을 실행합니다.

$ aws proton delete-environment-template \ --name "simple-env"

응답:

{ "environmentTemplate": { "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env", "createdAt": "2020-11-11T23:02:45.336000+00:00", "description": "VPC with Public Access", "displayName": "VPC", "lastModifiedAt": "2020-11-12T00:23:22.339000+00:00", "name": "simple-env", "recommendedVersion": "1.0" } }

다음 명령을 실행합니다.

$ aws proton delete-service-template-version \ --template-name "fargate-service" \ --major-version "1" \ --minor-version "0"

응답:

{ "serviceTemplateVersion": { "arn": "arn:aws:proton:region-id:123456789012:service-template/fargate-service:1.0", "compatibleEnvironmentTemplates": [{"majorVersion": "1", "templateName": "simple-env"}], "createdAt": "2020-11-28T22:07:05.798000+00:00", "lastModifiedAt": "2020-11-28T22:19:05.368000+00:00", "majorVersion": "1", "minorVersion": "0", "status": "PUBLISHED", "statusMessage": "", "templateName": "fargate-service" } }