翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
テンプレートを削除する
テンプレートはコンソールと AWS CLI を使用して削除できます。
そのバージョンにデプロイされた環境がない場合は、環境テンプレートのマイナーバージョンを削除できます。
そのバージョンにデプロイされたサービスインスタンスまたはパイプラインがない場合は、サービステンプレートのマイナーバージョンを削除できます。パイプラインは、サービスインスタンスとは異なるテンプレートバージョンにデプロイできます。たとえば、サービスインスタンスが 1.0 からバージョン 1.1 に更新され、パイプラインがバージョン 1.0 にデプロイされている場合、サービステンプレート 1.0 を削除することはできません。
- AWS Management Console
-
コンソールを使用して、テンプレート全体またはテンプレートの個々のマイナーバージョンとメジャーバージョンを削除できます。
コンソールを使用して、以下のようにテンプレートを削除します。
注記
コンソールを使用してテンプレートを削除する際には、
-
テンプレート全体を削除すると、テンプレートのメジャーバージョンとマイナーバージョンも削除されます。
テンプレート (環境またはサービステンプレート) のリスト。
-
AWS Proton コンソール
で [(Environment or Service) Templates ((環境またはサービス) テンプレート)] を選択します。 -
テンプレートのリストで、削除したいテンプレートの左にあるラジオボタンを選択します。
テンプレート全体を削除できるのは、そのバージョンにデプロイされた AWS Proton リソースが存在しない場合のみです。
-
[Actions (アクション)] を選択してから [Delete (削除)] を選択してテンプレート全体を削除します。
-
モーダルから Delete アクションの確認を求めるプロンプトが表示されます。
-
手順に従って操作し、[Yes, delete (はい、削除します)] を選択します。
テンプレート (環境またはサービステンプレート) の詳細ページ。
-
AWS Proton コンソール
で [(Environment or Service) Templates ((環境またはサービス) テンプレート)] を選択します。 -
テンプレートのリストで、テンプレートの個々のメジャーバージョンまたはマイナーバージョンの全体を削除するか、または削除したいテンプレートの名前を選択します。
-
テンプレート全体を削除するには、以下のように操作します。
テンプレート全体を削除できるのは、そのバージョンにデプロイされた AWS Proton リソースが存在しない場合のみです。
-
ページの右上にある [Deleet (削除)] を選択します。
-
モーダルから Delete アクションの確認を求めるプロンプトが表示されます。
-
指示に従って操作し、[Yes, delete (はい、削除します)] を選択します。
-
-
テンプレートのメジャーバージョンまたはマイナーバージョンを削除するには
テンプレートのマイナーバージョンは、そのバージョンにデプロイされた AWS Proton リソースがなければ削除できます。
-
[Template versions (テンプレートのバージョン)] で、削除したいバージョンの左にあるラジオボタンを選択します。
-
[Template versions (テンプレートのバージョン)] セクションで [Delete (削除)] を選択します。
-
モーダルから Delete アクションの確認を求めるプロンプトが表示されます。
-
指示に従って操作し、[Yes, delete (はい、削除します)] を選択します。
-
-
- 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" } }
-