Anda dapat memanggil operasi ModifySQLCollectorPolicy untuk mengaktifkan atau menonaktifkan fitur SQL Explorer (SQL Audit) pada suatu instans.
Sebelum memanggil operasi ini, pastikan instans menggunakan salah satu engine database berikut:
- MySQL
- SQL Server
- PostgreSQL
Debugging
Parameter permintaan
| Parameter | Type | Wajib | Contoh | Deskripsi |
| Action | String | Ya | ModifySQLCollectorPolicy | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke ModifySQLCollectorPolicy. |
| DBInstanceId | String | Ya | rm-uf6wjk5xxxxxxx | ID instans. Anda dapat memanggil operasi DescribeDBInstances untuk menanyakan ID instans tersebut. |
| SQLCollectorStatus | String | Ya | Enable | Menentukan apakah akan mengaktifkan atau menonaktifkan fitur SQL Explorer (SQL Audit). Nilai yang valid: Enable dan Disabled. |
| ResourceGroupId | String | Tidak | rg-acfmx********** | ID kelompok sumber daya. Untuk informasi selengkapnya, lihat Lihat informasi dasar kelompok sumber daya. |
Parameter respons
| Parameter | Type | Contoh | Deskripsi |
| RequestId | String | 1AD222E9-E606-4A42-BF6D-8A4442913CEF | ID permintaan. |
Contoh
Contoh permintaan
http(s)://rds.aliyuncs.com/?Action=ModifySQLCollectorPolicy
&DBInstanceId=rm-uf6wjk5xxxxxxx
&SQLCollectorStatus=Enable
&<Common request parameters>
Contoh respons sukses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<?xml version="1.0" encoding="UTF-8" ?>
<ModifySQLCollectorPolicyResponse>
<requestId>C3565F9F-76E9-4F7E-A662-D1B2488EC2FC</requestId>
</ModifySQLCollectorPolicyResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"requestId" : "C3565F9F-76E9-4F7E-A662-D1B2488EC2FC"
}
Kode kesalahan
| Kode status HTTP | Kode kesalahan | Pesan kesalahan | Deskripsi |
| 400 | InvalidSqlLog.Malformed | The specified parameter SqlLog is not valid. | Pesan kesalahan yang dikembalikan karena nilai parameter SqlLog tidak valid. |
| 400 | InvalidConfigName | The ConfigName is not valid. | Pesan kesalahan yang dikembalikan karena nilai parameter ConfigName tidak valid. |
| 400 | InvalidConfigValue | The ConfigValue is not valid. | Pesan kesalahan yang dikembalikan karena konfigurasi parameter yang ditentukan tidak valid. |
| 400 | IncorrectPerfFrequencyType | Current DB instance does not support this perf frequency. | Pesan kesalahan yang dikembalikan karena instans tidak mendukung frekuensi performa tersebut. |
| 400 | InvalidParameters.Format | Specified parameter is not valid | Pesan kesalahan yang dikembalikan karena format parameter yang ditentukan tidak valid. |
| 400 | ErrorMxsServiceInsNum.Error | The Maxscale serviceIns num must be 1. | Pesan kesalahan yang dikembalikan karena jumlah proxy harus 1. |
| 400 | IncorrectSQLLogVersion | Current DB instance SQL log version does not support this operation. | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung untuk versi log SQL instans saat ini. |
| 400 | IncorrectSQLLogActiveStatus | Current DB instance SQL log active status does not support this operation. | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung saat instans sedang berjalan. |
| 403 | IncorrectDBInstanceState | Current DB instance state does not support this operation. | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung saat instans berada dalam status saat ini. |
| 403 | IncorrectDBType | The current DB type does not support this operation. | Pesan kesalahan yang dikembalikan karena engine database instans tidak mendukung operasi ini. Tentukan engine database yang berbeda. |
| 403 | IncorrectDBInstanceType | Current DB instance type does not support this operation. | Pesan kesalahan yang dikembalikan karena operasi ini tidak didukung saat instans berada dalam status saat ini. |
| 403 | IncorrectDBInstanceCharacterType | Current DB Instance character_type does not support this operation. | Pesan kesalahan yang dikembalikan karena tipe karakter instans saat ini tidak mendukung operasi ini. |
| 403 | InvalidSqlRetention.Malformed | Specified sql retention is not valid. | Pesan kesalahan yang dikembalikan karena periode retensi log SQL tidak valid. |
| 404 | InvalidDBInstanceName.NotFound | The database instance does not exist. | Pesan kesalahan yang dikembalikan karena nama instans tidak ditemukan. Verifikasi nama instans dan coba lagi. |
Untuk daftar kode kesalahan, kunjungi API Error Center.