All Products
Search
Document Center

Resource Orchestration Service:Menghapus resource dari stack

Last Updated:Jun 17, 2026

Anda dapat menghapus resource dari stack dengan memperbarui templat stack. Resource tersebut dapat dihapus atau dipertahankan, tergantung pada kebijakan penghapusannya (DeletionPolicy).

Skenario

Contoh berikut menggunakan Elastic IP Address (EIP) untuk menunjukkan cara menghapus resource dari stack sambil mempertahankan resource fisiknya.

Prasyarat

Stack yang berisi resource EIP telah dibuat. Untuk informasi selengkapnya, lihat Buat stack dari resource yang sudah ada dan ALIYUN::VPC::EIP.

Informasi latar belakang

Saat Anda menghapus resource dari stack, salah satu dari hasil berikut akan terjadi:

  • ROS menghapus resource dari stack beserta resource fisik yang mendasarinya ketika atribut DeletionPolicy pada resource tersebut diatur ke Delete.

    Catatan

    Jika Anda tidak menentukan kebijakan penghapusan, inilah nilai default-nya.

  • ROS menghapus resource dari stack tetapi mempertahankan resource fisiknya ketika atribut DeletionPolicy diatur ke Retain.

    Catatan

    Untuk mencegah penghapusan yang tidak disengaja, atur atribut DeletionPolicy ke Retain.

Prosedur berikut menunjukkan skenario kedua: menghapus resource dari stack sambil mempertahankan resource fisiknya.

Prosedur

  1. Masuk ke Resource Orchestration Service (ROS) console.

  2. Di panel navigasi sebelah kiri, klik Stacks.

  3. Di bilah navigasi atas, pilih wilayah tempat Anda ingin membuat stack, misalnya China (Hangzhou).

  4. Perbarui kebijakan penghapusan (deletion policy) resource yang ingin Anda hapus dengan mengatur atribut DeletionPolicy resource tersebut—misalnya EIP—menjadi Retain.

    Lakukan langkah ini jika resource yang akan dihapus belum memiliki pengaturan DeletionPolicy atau jika DeletionPolicy diatur ke Delete. Lewati langkah ini jika DeletionPolicy sudah diatur ke Retain.

    1. Pada halaman Stacks, temukan stack tersebut lalu klik Update di kolom Actions.

    2. Klik Previous. Pada halaman Select Template, pilih Replace Current Template di bagian Prepare Template.

    3. Pada bagian Template Import Method, pilih Enter Template Content. Pada bagian Template Content, ubah atribut DeletionPolicy untuk resource EIP menjadi Retain, lalu klik Next.

      Pada contoh ini, templat tidak menentukan atribut DeletionPolicy untuk resource EIP.

      Sebelum pembaruan

      ROSTemplateFormatVersion: '2015-09-01'
      Resources:
        Eip:
          Type: ALIYUN::VPC::EIP
          Properties:
            Bandwidth: 5
        Eip2:
          Type: ALIYUN::VPC::EIP
          Properties:
            Bandwidth: 5
      Outputs:
        EipAddress:
          Value:
            Fn::GetAtt:
              - Eip
              - EipAddress
        AllocationId:
          Value:
            Fn::GetAtt:
              - Eip
              - AllocationId
        EipAddress2:
          Value:
            Fn::GetAtt:
              - Eip2
              - EipAddress
        AllocationId2:
          Value:
            Fn::GetAtt:
              - Eip2
              - AllocationId

      Setelah pembaruan

      ROSTemplateFormatVersion: '2015-09-01'
      Resources:
        Eip:
          Type: ALIYUN::VPC::EIP
          DeletionPolicy: Retain
          Properties:
            Bandwidth: 5
        Eip2:
          Type: ALIYUN::VPC::EIP
          Properties:
            Bandwidth: 5
      Outputs:
        EipAddress:
          Value:
            Fn::GetAtt:
              - Eip
              - EipAddress
        AllocationId:
          Value:
            Fn::GetAtt:
              - Eip
              - AllocationId
        EipAddress2:
          Value:
            Fn::GetAtt:
              - Eip2
              - EipAddress
        AllocationId2:
          Value:
            Fn::GetAtt:
              - Eip2
              - AllocationId
    4. Pada halaman Configure Parameters, klik Modify untuk menyimpan kebijakan penghapusan baru.

  5. Hapus resource EIP.

    1. Pada halaman Stacks, temukan stack tersebut lalu klik Update di kolom Actions.

    2. Klik Previous. Pada halaman Select Template, pilih Replace Current Template di bagian Prepare Template.

    3. Di bagian Template Import Method, pilih Enter Template Content. Di bagian Template Content, ubah konten templat, lalu klik Next.

      Pada contoh ini, hapus definisi resource EIP dari bagian Resources dan entri terkaitnya dari bagian Outputs. Templat berikut menunjukkan hasil setelah resource EIP dihapus:

      ROSTemplateFormatVersion: '2015-09-01'
      Resources:
        Eip2:
          Type: ALIYUN::VPC::EIP
          Properties:
            Bandwidth: 5
      Outputs:
        EipAddress2:
          Value:
            Fn::GetAtt:
              - Eip2
              - EipAddress
        AllocationId2:
          Value:
            Fn::GetAtt:
              - Eip2
              - AllocationId
    4. Pada halaman Configure Parameters, klik Modify untuk memperbarui stack.

Hasil

Setelah stack diperbarui, resource yang dihapus tidak lagi muncul di tab Resources pada halaman detail stack. Karena kebijakan penghapusan diatur ke Retain, ROS tidak menghapus resource EIP fisik. Anda dapat menemukan alamat IP elastis tersebut di halaman Elastic IP Addresses di Virtual Private Cloud (VPC) console.

Langkah selanjutnya

Untuk menambahkan resource ke stack yang sudah ada, lihat Impor resource yang sudah ada ke dalam stack.