All Products
Search
Document Center

Tair (Redis® OSS-Compatible):MigrateToOtherZone

Last Updated:Mar 30, 2026

Memigrasikan instans Tair (kompatibel dengan Redis OSS) ke zona lain dalam wilayah yang sama.

Deskripsi operasi

Sebelum memanggil operasi ini, Anda harus melepas titik akhir publik (jika ada) dari instans tersebut. Untuk informasi selengkapnya, lihat Migrasikan instans antar zona.

Catatan
  • Jika jenis jaringan instans Tair (kompatibel dengan Redis OSS) diubah dari jaringan klasik ke Virtual Private Cloud (VPC), dan titik akhir jaringan klasik tetap dipertahankan, Anda hanya dapat memigrasikan instans tersebut antar zona setelah titik akhir jaringan klasik dilepas saat masa berlakunya habis.

  • Setelah instans dimigrasikan, titik akhir instans tetap tidak berubah. Namun, alamat IP virtual (VIP) akan berubah. Disarankan agar Anda menggunakan titik akhir, bukan VIP, untuk menghubungkan ke instans tersebut.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

kvstore:MigrateToOtherZone

update

*DBInstance

acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

DBInstanceId

string

Yes

ID instans Tair (kompatibel dengan Redis OSS).

r-bp1zxszhcgatnx****

ZoneId

string

Yes

ID zona primary tujuan. Anda dapat memanggil operasi DescribeZones untuk menanyakan ID zona.

cn-hangzhou-g

VSwitchId

string

No

ID vSwitch.

Catatan
  • Zona tempat vSwitch berada harus sama dengan ID zona tujuan.

  • Jika jenis jaringan instans adalah VPC, parameter ini wajib diisi.

vsw-bp1e7clcw529l773d****

EffectiveTime

string

No

Waktu pergantian database setelah instans dimigrasikan. Nilai yang valid:

  • Immediately: Database langsung diganti setelah instans dimigrasikan.

  • MaintainTime: Database diganti dalam jendela maintenance.

Catatan

Nilai default: Immediately.

Immediately

SecondaryZoneId

string

No

ID zona secondary tempat Anda ingin memigrasikan instans tersebut. Anda dapat memanggil operasi DescribeZones untuk menanyakan ID zona.

Catatan

Jika Anda menentukan parameter ini, node master dan node replika instans dapat ditempatkan di zona yang berbeda dan disaster recovery diimplementasikan antar zona. Instans tersebut dapat menahan kegagalan di pusat data.

cn-hangzhou-h

ReplicaCount

integer

No

Jumlah node replika di zona primary.

Catatan
  • Parameter ReplicaCount dan SlaveReplicaCount hanya berlaku untuk instans cloud-native. Saat memigrasikan instans ke beberapa zona, Anda dapat menggunakan parameter ini untuk menyesuaikan distribusi node replika di zona primary dan secondary instans tersebut. Operasi ini tidak memungkinkan Anda menambah atau mengurangi jumlah node. Oleh karena itu, jumlah nilai ReplicaCount dan SlaveReplicaCount harus sama dengan jumlah sebelum migrasi.

  • Jika Anda tidak menentukan parameter ini saat memigrasikan instans dari zona tunggal ke beberapa zona, satu node replika akan dimigrasikan ke zona secondary, dan semua node replika lainnya tetap berada di zona primary.

  • Jika instans tersebut merupakan instans kluster, parameter di atas menunjukkan jumlah node replika per shard di zona primary dan secondary instans tersebut.

1

SlaveReplicaCount

integer

No

Jumlah node replika di zona secondary.

1

ReadOnlyCount

integer

No

Jumlah read replica di zona primary.

Catatan
  • Parameter ReadOnlyCount dan SlaveReadOnlyCount hanya berlaku untuk instans cloud-native yang telah mengaktifkan pemisahan baca/tulis. Saat memigrasikan instans ke beberapa zona, Anda dapat menggunakan parameter ini untuk menyesuaikan distribusi read replica di zona primary dan secondary instans tersebut. Operasi ini tidak memungkinkan Anda menambah atau mengurangi jumlah node. Oleh karena itu, jumlah nilai ReadOnlyCount dan SlaveReadOnlyCount harus sama dengan jumlah sebelum migrasi.

  • Jika Anda tidak menentukan parameter ini saat memigrasikan instans dari zona tunggal ke beberapa zona, satu read replica akan dimigrasikan ke zona secondary, dan semua read replica lainnya tetap berada di zona primary.

  • Jika instans tersebut merupakan instans kluster, parameter di atas menunjukkan jumlah read replica per shard di zona primary dan secondary instans tersebut.

1

SlaveReadOnlyCount

integer

No

Jumlah read replica di zona secondary.

1

Elemen respons

Element

Type

Description

Example

object

RequestId

string

ID permintaan.

29B0BF34-D069-4495-92C7-FA6D9452****

Contoh

Respons sukses

JSONformat

{
  "RequestId": "29B0BF34-D069-4495-92C7-FA6D9452****"
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 NetworkType.NotSupport Specified network type does not support this operation.
400 InstanceStatus.NotSupport Instance status does not support this operation.
400 MissingSwitchId VSwitchId is mandatory for this action.
400 IzNotSupportVpcError Specify zone not support VPC.
400 InvalidReginAvzNotFound Specified user does not find the region and zone.
400 ClusterNotSupport The Specified cluster does not support.
400 InvalidVSwitchId.Mismatch The Specified vSwitchId does not matched VPC.
400 InvalidIzNo.NotSupported The Specified Zone does not supported.
500 VpcServiceError Invoke VPC service failed.
500 ZoneMigrationError.StillingRunning Zone migration task is still running.
404 DBInstanceNotFound Specified instance does not exist.

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.