本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
刪除範本
您可以使用 主控台和 刪除範本 AWS CLI。
如果沒有部署到該版本的環境,您可以刪除環境範本的次要版本。
如果沒有服務執行個體或管道部署至該版本,您可以刪除服務範本的次要版本。您的管道可以部署到與服務執行個體不同的範本版本。例如,如果您的服務執行個體從 1.0 更新至 1.1 版,且您的管道仍部署至 1.0 版,則無法刪除服務範本 1.0。
- AWS Management Console
-
您可以使用 主控台來刪除整個範本或範本的個別次要和主要版本。
使用 主控台刪除範本,如下所示。
注意
使用主控台刪除範本時。
-
當您刪除整個範本時,也會刪除範本的主要和次要版本。
在 (環境或服務) 範本清單中。
-
在 AWS Proton 主控台
中,選擇 (環境或服務) 範本。 -
在範本清單中,選取您要刪除之範本左側的選項按鈕。
只有在沒有 AWS Proton 資源部署到其版本時,您才能刪除整個範本。
-
選擇動作,然後選擇刪除以刪除整個範本。
-
模態會提示您確認刪除動作。
-
遵循指示並選擇是,刪除。
在 (環境或服務) 範本詳細資訊頁面中。
-
在 AWS Proton 主控台
中,選擇 (環境或服務) 範本。 -
在範本清單中,選擇您要完全刪除或刪除其個別主要或次要版本的範本名稱。
-
刪除整個範本。
只有在沒有 AWS Proton 資源部署到其版本時,您才能刪除整個範本。
-
選擇刪除,頁面右上角。
-
模態會提示您確認刪除動作。
-
遵循指示並選擇是,刪除。
-
-
刪除範本的主要或次要版本。
只有在沒有 AWS Proton 資源部署到該版本時,您才能刪除範本的次要版本。
-
在範本版本區段中,選取您要刪除之版本左側的選項按鈕。
-
在範本版本區段中選擇刪除。
-
模態會提示您確認刪除動作。
-
遵循指示並選擇是,刪除。
-
-
- 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" } }
-