All Products
Search
Document Center

Resource Orchestration Service:Pindahkan resource antar stack

Last Updated:Apr 23, 2026

Topik ini menjelaskan cara memindahkan resource dari satu stack ke stack lain.

Scenarios

Sebuah resource hanya dapat berada dalam satu stack. Jika Anda ingin mengelola resource tersebut menggunakan stack B tetapi resource tersebut sudah ada di stack A, Anda dapat menghapus resource tersebut dari stack A tanpa menghapusnya secara permanen, lalu mengimpor resource tersebut ke stack B. Topik ini menggunakan elastic IP address (EIP) sebagai contoh untuk menunjukkan cara memindahkan EIP dari stack A ke stack B.

Prerequisites

Pastikan Anda telah membuat stack (stack A) yang berisi resource EIP. Untuk informasi selengkapnya, lihat ALIYUN::VPC::EIP dan Create a stack.

Remove a resource from a stack

Dalam contoh ini, resource EIP dihapus dari stack A tetapi tetap dipertahankan sehingga dapat diimpor ke stack lain, yaitu stack B. Untuk mempertahankan resource saat menghapusnya dari stack, atur atribut DeletionPolicy dari resource tersebut menjadi Retain. Untuk informasi selengkapnya, lihat Background information.

Procedure

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

  2. Pada panel navigasi sebelah kiri, klik Stacks.

  3. Pada bilah navigasi atas, pilih wilayah dari daftar drop-down wilayah, misalnya China (Hangzhou).

  4. Perbarui kebijakan penghapusan resource tersebut dengan mengatur DeletionPolicy dari resource EIP menjadi Retain.

    Untuk informasi selengkapnya mengenai prosedur ini, lihat Update a deletion policy.

    Langkah ini diperlukan jika resource belum memiliki pengaturan DeletionPolicy atau jika DeletionPolicy diatur ke Delete. Anda dapat melewati langkah ini jika DeletionPolicy sudah diatur ke Retain.

  5. Hapus resource EIP.

    Untuk informasi selengkapnya mengenai prosedur ini, lihat Remove resources.

Import the resource into a new stack

Catatan

Saat mengimpor resource, Anda harus mengatur atribut DeletionPolicy. Jika tidak, proses impor akan gagal.

Create a stack using an existing resource

Anda dapat membuat stack B dengan mengimpor resource EIP yang sudah ada. Untuk informasi selengkapnya mengenai prosedur ini, lihat Create a stack from existing resources.

Setelah operasi berhasil, Anda dapat melihat stack B yang baru di ROS console. Informasi mengenai resource EIP yang diimpor tersedia pada tab Resources di stack B.

Berikut adalah contoh templat untuk impor resource:

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

Import an existing resource into a stack

Prerequisites

Pastikan Anda telah membuat stack (stack B) yang tidak berisi resource EIP. Untuk informasi selengkapnya mengenai prosedur ini, lihat Create a stack.

Procedure

Anda dapat mengimpor resource EIP yang sudah ada ke stack B. Untuk informasi selengkapnya mengenai prosedur ini, lihat Import existing resources to a stack.

Setelah operasi selesai, Anda dapat melihat informasi mengenai resource EIP yang diimpor pada tab Resources di stack B.

Dalam contoh ini, templat tidak berisi resource EIP sebelum impor, tetapi resource tersebut ditambahkan setelah impor. Contoh templatnya adalah sebagai berikut:

Before import

ROSTemplateFormatVersion: '2015-09-01'

After import

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