本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
刪除範本
您可以使用主控台和刪除範本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" } }
-