Anda dapat memanggil operasi AllocateInstancePublicConnection untuk mengajukan Titik akhir publik bagi instans ApsaraDB RDS.
Debugging
Parameter permintaan
| Parameter | Type | Wajib | Contoh | Deskripsi |
| Action | String | Yes | AllocateInstancePublicConnection | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke AllocateInstancePublicConnection. |
| DBInstanceId | String | Yes | rm-uf6wjk5***** | ID instans. |
| ConnectionStringPrefix | String | Yes | test1234 | Awalan Titik akhir publik. Format Titik akhir publik yang valid adalah sebagai berikut: Awalan.Mesin database.rds.aliyuncs.com. Contoh: test1234.mysql.rds.aliyuncs.com. Catatan Nilai harus terdiri dari 5 hingga 40 karakter dan hanya boleh berisi huruf, angka, serta tanda hubung (-). Nilai tidak boleh mengandung karakter berikut: ~ ! # % ^ & * = + | {} ; : ' " , <> / ? |
| Port | String | Yes | 3306 | Port publik instans. Nilai yang valid: 1000 hingga 5999. |
| BabelfishPort | String | No | 1433 | Port Tabular Data Stream (TDS) instans yang telah diaktifkan Babelfish-nya. Catatan Parameter ini hanya berlaku untuk instans ApsaraDB RDS for PostgreSQL. Untuk informasi selengkapnya tentang Babelfish untuk ApsaraDB RDS for PostgreSQL, lihat Pengenalan Babelfish. |
| GeneralGroupName | String | No | rgc-bp1tkv8***** | Nama klaster khusus tempat instans berada. Parameter ini hanya berlaku jika instans menjalankan MySQL pada RDS Standard Edition dan dibuat dalam klaster khusus. |
Parameter respons
| Parameter | Type | Contoh | Deskripsi |
| DbInstanceName | String | rm-bp1***** | ID instans. |
| RequestId | String | 65BDA532-28AF-4122-AA39-B382721EEE64 | ID permintaan. |
| ConnectionString | String | test*****.mysql.rds.aliyuncs.com | Titik akhir yang digunakan untuk menghubungkan ke instans. |
Contoh
Contoh permintaan
http(s)://rds.aliyuncs.com/?Action=AllocateInstancePublicConnection
&ConnectionStringPrefix=test1234
&DBInstanceId=rm-uf6wjk5*****
&Port=3306
&<Common request parameters>
Contoh respons sukses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<AllocateInstancePublicConnectionResponse>
<DbInstanceName>rm-bp1*****</DbInstanceName>
<RequestId>65BDA532-28AF-4122-AA39-B382721EEE64</RequestId>
<ConnectionString>test*****.mysql.rds.aliyuncs.com</ConnectionString>
</AllocateInstancePublicConnectionResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"DbInstanceName" : "rm-bp1*****",
"RequestId" : "65BDA532-28AF-4122-AA39-B382721EEE64",
"ConnectionString" : "test*****.mysql.rds.aliyuncs.com"
}
Kode kesalahan
| Kode status HTTP | Kode kesalahan | Pesan kesalahan | Deskripsi |
| 400 | OtherEndpoint.Exist | Other endpoint exist. | Pesan kesalahan yang dikembalikan karena awalan Titik akhir publik yang ditentukan sudah ada. |
Untuk daftar kode kesalahan, kunjungi API Error Center.