Hapus template - AWS Proton

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Hapus template

Template dapat dihapus menggunakan konsol dan AWS CLI.

Anda dapat menghapus versi minor template lingkungan jika tidak ada lingkungan yang diterapkan ke versi tersebut.

Anda dapat menghapus versi minor template layanan jika tidak ada instance layanan atau pipeline yang disebarkan ke versi tersebut. Pipeline Anda dapat diterapkan ke versi template yang berbeda dari instance layanan Anda. Misalnya, jika instance layanan Anda diperbarui ke versi 1.1 dari 1.0 dan pipeline Anda masih di-deploy ke versi 1.0, Anda tidak dapat menghapus template layanan 1.0.

AWS Management Console

Anda dapat menggunakan konsol untuk menghapus seluruh template atau versi minor dan mayor individual dari template.

Gunakan konsol untuk menghapus template sebagai berikut.

catatan
Saat menggunakan konsol untuk menghapus templat.
  • Ketika Anda menghapus seluruh template, Anda juga menghapus versi mayor dan minor dari template.

Dalam daftar templat (lingkungan atau layanan).
  1. Di AWS Proton konsol, pilih Template (Lingkungan atau Layanan).

  2. Dalam daftar templat, pilih tombol radio di sebelah kiri templat yang ingin Anda hapus.

    Anda hanya dapat menghapus seluruh template jika tidak ada AWS Proton sumber daya yang digunakan ke versinya.

  3. Pilih Tindakan dan kemudian Hapus untuk menghapus seluruh template.

  4. Modal meminta Anda untuk mengonfirmasi tindakan hapus.

  5. Ikuti instruksi dan pilih Ya, hapus.

Di halaman detail template (lingkungan atau layanan).
  1. Di AWS Proton konsol, pilih Template (Lingkungan atau Layanan).

  2. Dalam daftar templat, pilih nama templat yang ingin Anda hapus seluruhnya atau hapus versi mayor atau minor individual darinya.

  3. Untuk menghapus seluruh template.

    Anda hanya dapat menghapus seluruh template jika tidak ada AWS Proton sumber daya yang digunakan ke versinya.

    1. Pilih Hapus, sudut kanan atas halaman.

    2. Modal meminta Anda untuk mengonfirmasi tindakan hapus.

    3. Ikuti instruksi dan pilih Ya, hapus.

  4. Untuk menghapus versi mayor atau minor dari template.

    Anda hanya dapat menghapus versi minor template jika tidak ada AWS Proton sumber daya yang diterapkan ke versi tersebut.

    1. Di bagian Versi templat, pilih tombol radio di sebelah kiri versi yang ingin Anda hapus.

    2. Pilih Hapus di bagian Versi templat.

    3. Modal meminta Anda untuk mengonfirmasi tindakan hapus.

    4. Ikuti instruksi dan pilih Ya, hapus.

AWS CLI

AWS CLI operasi penghapusan template tidak termasuk penghapusan versi lain dari template. Saat menggunakan AWS CLI, hapus templat dengan kondisi berikut.

  • Hapus seluruh template jika tidak ada versi minor atau utama dari template yang ada.

  • Hapus versi mayor saat Anda menghapus versi minor terakhir yang tersisa.

  • Hapus versi minor template jika tidak ada AWS Proton sumber daya yang diterapkan ke versi tersebut.

  • Hapus versi minor template yang direkomendasikan jika tidak ada versi minor lain dari template yang ada dan tidak ada AWS Proton sumber daya yang digunakan untuk versi tersebut.

Contoh perintah dan tanggapan berikut menunjukkan cara menggunakan AWS CLI untuk menghapus template.

Jalankan perintah berikut:

$ aws proton delete-environment-template-version \ --template-name "simple-env" \ --major-version "1" \ --minor-version "0"

Respons:

{ "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" } }

Jalankan perintah berikut:

$ aws proton delete-environment-template \ --name "simple-env"

Respons:

{ "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" } }

Jalankan perintah berikut:

$ aws proton delete-service-template-version \ --template-name "fargate-service" \ --major-version "1" \ --minor-version "0"

Respons:

{ "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" } }