刪除範本 - 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範本刪除作業Don't包括刪除範本的其他版本。當您使用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" } }