All Products
Search
Document Center

PolarDB:CreateDBClusterEndpointZonal

Last Updated:Jun 10, 2026

API Edge Cloud: Buat Alamat Tautan

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

polardb:CreateDBClusterEndpointZonal

create

*全部资源

*

None None

Sintaks permintaan

GET  HTTP/1.1

Parameter permintaan

Parameter

Type

Required

Description

Example

DBClusterId

string

Yes

ID klaster.

pc-***************

EndpointType

string

Yes

Jenis endpoint klaster kustom. Nilainya bersifat tetap, yaitu Custom.

Custom

Nodes

string

No

Node read-only yang akan ditambahkan ke endpoint. Pisahkan beberapa ID node dengan koma (,). Secara default, semua node ditambahkan.

pi-**************,pi-*************

ReadWriteMode

string

No

Mode baca/tulis. Nilai yang valid:

  • ReadWrite: baca dan tulis (pemisahan baca/tulis otomatis).

  • ReadOnly: hanya baca. Ini adalah nilai default.

ReadOnly

AutoAddNewNodes

string

No

Menentukan apakah akan menambahkan node baru ke endpoint ini secara otomatis. Nilai yang valid:

  • Enable: Node baru ditambahkan secara otomatis ke endpoint ini.

  • Disable: Node baru tidak ditambahkan secara otomatis ke endpoint ini. Ini adalah nilai default.

Disable

EndpointConfig

string

No

Konfigurasi lanjutan endpoint klaster, yang ditentukan dalam format JSON. Parameter ini mendukung pengaturan untuk tingkat konsistensi, pemisahan transaksi, pengalihan pembacaan dari node utama, dan kumpulan koneksi (connection pool).

  • Mengatur kebijakan penyeimbangan beban. Formatnya adalah {"LoadBalancePolicy":"policy"}. Nilai yang valid:

    • 0: Penyeimbangan beban berbasis koneksi. Ini adalah nilai default.

    • 1: Penyeimbangan beban berbasis permintaan aktif.

  • Mengatur tingkat konsistensi. Formatnya adalah {"ConsistLevel":"level"}. Nilai yang valid:

    • 0: Konsistensi akhir (eventual consistency).

    • 1: Konsistensi sesi. Ini adalah nilai default.

    • 2: Konsistensi global.

  • Mengatur pemisahan transaksi. Formatnya adalah {"DistributedTransaction":"on/off"}. Nilai yang valid:

    • on: Mengaktifkan pemisahan transaksi. Ini adalah nilai default.

    • off: Menonaktifkan pemisahan transaksi.

  • Menentukan apakah node utama menerima permintaan baca. Formatnya adalah {"MasterAcceptReads":"on/off"}. Nilai yang valid:

    • on: Node utama menerima permintaan baca.

    • off: Node utama tidak menerima permintaan baca. Ini adalah nilai default.

  • Mengatur kumpulan koneksi. Formatnya adalah {"ConnectionPersist":"type"}. Nilai yang valid:

    • off: Menonaktifkan kumpulan koneksi. Ini adalah nilai default.

    • Session: Mengaktifkan kumpulan koneksi tingkat sesi.

    • Transaction: Mengaktifkan kumpulan koneksi tingkat transaksi.

  • Mengatur kueri paralel. Formatnya adalah {"MaxParallelDegree":"degree"}. Nilai yang valid:

    • Jumlah spesifik kueri bersamaan. Contoh: "MaxParallelDegree":"2".

    • off: Menonaktifkan kueri paralel. Ini adalah nilai default.

  • Mengatur perutean otomatis untuk row store dan column store. Formatnya adalah {"EnableHtapImci":"on/off"}. Nilai yang valid:

    • on: Mengaktifkan perutean otomatis untuk row store dan column store.

    • off: Menonaktifkan perutean otomatis untuk row store dan column store. Ini adalah nilai default.

  • Menentukan apakah akan mengaktifkan perlindungan kelebihan beban (overload protection). Formatnya adalah {"EnableOverloadThrottle":"on/off"}. Nilai yang valid:

    • on: Mengaktifkan perlindungan kelebihan beban.

    • off: Menonaktifkan perlindungan kelebihan beban. Ini adalah nilai default.

Catatan
  • Anda dapat mengatur pemisahan transaksi, menentukan apakah node utama menerima permintaan baca, mengonfigurasi kumpulan koneksi, dan mengaktifkan perlindungan kelebihan beban hanya jika mode baca/tulis dari endpoint klaster untuk klaster PolarDB for MySQL diatur ke **ReadWrite** (pemisahan baca/tulis otomatis).

  • Ketika mode baca/tulis dari endpoint klaster untuk klaster PolarDB for MySQL diatur ke ReadOnly, baik penyeimbangan beban berbasis koneksi maupun penyeimbangan beban berbasis permintaan aktif didukung. Ketika mode baca/tulis diatur ke ReadWrite (pemisahan baca/tulis otomatis), hanya penyeimbangan beban berbasis permintaan aktif yang didukung.

  • Anda dapat mengaktifkan perutean otomatis untuk row store dan column store ketika mode baca/tulis dari endpoint klaster untuk klaster PolarDB for MySQL diatur ke ReadWrite (pemisahan baca/tulis otomatis), atau ketika mode baca/tulis diatur ke ReadOnly dan kebijakan penyeimbangan beban diatur ke penyeimbangan beban berbasis permintaan aktif.

  • Hanya PolarDB for MySQL yang mendukung pengaturan tingkat konsistensi ke konsistensi global.

  • Jika Anda mengatur parameter ReadWriteMode ke ReadOnly, Anda hanya dapat mengatur tingkat konsistensi ke 0.

  • Anda dapat mengonfigurasi tingkat konsistensi, pemisahan transaksi, apakah node utama menerima pembacaan, dan kumpulan koneksi secara bersamaan. Contoh: {"ConsistLevel":"1","DistributedTransaction":"on","ConnectionPersist":"Session","MasterAcceptReads":"on"}.

  • Pengaturan pemisahan transaksi dibatasi oleh tingkat konsistensi. Misalnya, jika tingkat konsistensi diatur ke 0, Anda tidak dapat mengaktifkan pemisahan transaksi. Jika tingkat konsistensi diatur ke 1 atau 2, Anda dapat mengaktifkan pemisahan transaksi.

{"ConsistLevel": "1","DistributedTransaction": "on"}

ClientToken

string

No

Token klien yang digunakan untuk memastikan idempotensi permintaan. Klien menghasilkan nilai tersebut, yang harus unik di antara permintaan yang berbeda. Token bersifat case-sensitive dan dapat memiliki panjang hingga 64 karakter ASCII.

6000170000591aed949d0f******************

DBEndpointDescription

string

No

Nama endpoint klaster kustom.

test

SccMode

string

No

Menentukan apakah akan mengaktifkan fitur konsistensi global (mode performa tinggi) untuk node. Nilai yang valid:

  • ON: Mengaktifkan fitur.

  • OFF: Menonaktifkan fitur.

on

PolarSccWaitTimeout

string

No

Periode batas waktu (timeout) untuk konsistensi global.

100

PolarSccTimeoutAction

string

No

Kebijakan untuk menangani batas waktu konsistensi global. Nilai yang valid:

  • 0: Mengirim permintaan ke node utama.

  • 2: Diturunkan ke permintaan reguler. Jika pembacaan konsistensi global mengalami batas waktu, kueri secara otomatis diturunkan menjadi permintaan reguler, dan klien tidak menerima pesan kesalahan.

0

Elemen respons

Element

Type

Description

Example

object

Skema Respons

RequestId

string

ID permintaan.

CD35F3-F3-44CA-AFFF-BAF869******

Contoh

Respons sukses

JSONformat

{
  "RequestId": "CD35F3-F3-44CA-AFFF-BAF869******"
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 ClusterEndpoint.StatusNotValid Cluster endpoint status is not valid.
400 EndpointNum.Error Endpoint number error.
400 LockTimeout The request processing has failed due to lock timeout.
403 OperationDenied.InstanceType The operation is not permitted due to instance type.
404 EndpointConfig.Invalid Endpoint config is invalid.
404 InvalidDBClusterId.NotFound The DBClusterId provided does not exist in our records.
404 EndpointConfig.Conflict Endpoint config is invalid, CausalConsistRead should be session since node SCC mode enabled.

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.