Memulai permintaan diagnostik pernyataan SQL.
Deskripsi operasi
Sebelum Anda memanggil operasi ini, perhatikan hal-hal berikut:
-
Jika Anda menggunakan SDK untuk memanggil Database Autonomy Service (DAS), Anda harus menetapkan region ke cn-shanghai.
-
Operasi ini mendukung engine database berikut:
-
ApsaraDB RDS for MySQL
-
ApsaraDB RDS for PostgreSQL
-
ApsaraDB RDS for SQL Server
-
PolarDB for MySQL
-
PolarDB for PostgreSQL (kompatibel dengan Oracle)
-
ApsaraDB for MongoDB
-
Versi engine minor instans ApsaraDB RDS for PostgreSQL harus 20221230 atau yang lebih baru. Untuk informasi selengkapnya tentang cara memeriksa dan memperbarui versi engine minor instans ApsaraDB RDS for PostgreSQL, lihat Update the minor engine version of an ApsaraDB RDS for PostgreSQL instance.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:CreateRequestDiagnosis |
create |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. |
rm-0iwhhl8gx0ld6**** |
| NodeId |
string |
No |
ID node. Catatan
Parameter ini harus ditentukan untuk instans PolarDB for MySQL, PolarDB for PostgreSQL (Kompatibel dengan Oracle), dan ApsaraDB for MongoDB. |
202**** |
| Database |
string |
Yes |
Nama database. |
das |
| Sql |
string |
Yes |
Pernyataan SQL yang ingin Anda diagnosis. |
select * from test where name = 'mockUser' |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| Code |
string |
Kode status HTTP yang dikembalikan. |
200 |
| Message |
string |
Pesan yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan kesalahan seperti kode kesalahan dikembalikan. |
Successful |
| Data |
string |
ID diagnostik, yang merupakan pengidentifikasi unik dari diagnosis. Parameter ini dapat digunakan untuk membuat kueri hasil diagnosis. |
61820b594664275c4429**** |
| RequestId |
string |
ID permintaan. |
800FBAF5-A539-5B97-A09E-C63AB2F7**** |
| Success |
string |
Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"Code": "200",
"Message": "Successful",
"Data": "61820b594664275c4429****",
"RequestId": "800FBAF5-A539-5B97-A09E-C63AB2F7****",
"Success": "true"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.