템플릿 삭제 - 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" } }