Mengajukan permintaan alamat koneksi langsung untuk instance kluster ApsaraDB for Tair (kompatibel Redis OSS).
Deskripsi operasi
Dengan menggunakan alamat koneksi langsung, klien dapat melewati node proksi dan terhubung ke instance kluster dengan cara yang sama seperti mereka terhubung ke kluster Redis native. Hal ini mengurangi overhead tautan dan lebih meningkatkan kecepatan respons ApsaraDB for Tair (kompatibel Redis OSS).
Instance tempat Anda memanggil operasi ini harus memenuhi persyaratan berikut:
Instance menggunakan arsitektur kluster.
Mode deployment adalah klasik.
Tipe jaringan instance adalah VPC. Jika instance menggunakan jaringan klasik, Anda dapat memanggil operasi SwitchNetwork untuk mengubahnya menjadi VPC.
Fitur enkripsi SSL dinonaktifkan untuk instance. Jika fitur enkripsi SSL diaktifkan, Anda dapat memanggil operasi ModifyInstanceSSL untuk menonaktifkannya.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
kvstore:AllocateDirectConnection |
create |
*DBInstance
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instance. |
r-bp1zxszhcgatnx**** |
| ConnectionString |
string |
No |
Prefiks alamat koneksi langsung. Prefiks harus diawali dengan huruf kecil dan hanya boleh berisi huruf kecil dan angka. Panjangnya harus 8 hingga 40 karakter. Nilai default adalah ID instance diikuti dengan |
redisdirect123 |
| Port |
string |
No |
Nomor port. Nilai yang valid: 1024 hingga 65535. Nilai default: 6379. |
6379 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
5D622714-AEDD-4609-9167-F5DDD3D1**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "5D622714-AEDD-4609-9167-F5DDD3D1****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NetTypeExists | Specified net type already existed | |
| 400 | InvalidConnType | Specified DB instance conn type is not valid. | |
| 400 | TaskHasExist | The task already exists. | |
| 400 | ConnectionStringAlreadyExists | Specified connection string already exists in the Aliyun RDS. | |
| 400 | InvalidConnectionString.Format | Specified connection string is not valid. | |
| 400 | DirectConnectionAlreadyExists | Specified instance direct connection already exists. | |
| 400 | InvalidVPCParamGroup | Specified vpc param group is not valid. | |
| 400 | InvalidConnectionString | ConnectionString is invalid, valid regex: ^\w+$ | |
| 403 | UnsupportedEngineVersion | Current engine version does not support operations. | |
| 403 | IncorrectMinorVersion | Current engine minor version does not support operations. | |
| 403 | InstanceStatus.NotSupport | Instance status does not support this operation. | |
| 404 | InvalidDbInstanceId.NotFound | Specified instance does not exist. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.