Operasi ModifySqlLogConfig mengaktifkan atau mengonfigurasi DAS Edisi Perusahaan untuk sebuah instans database.
Deskripsi operasi
Sebelum memanggil operasi ini, pastikan persyaratan berikut terpenuhi:
Gunakan versi terbaru Alibaba Cloud SDK atau DAS SDK.
Saat memanggil layanan DAS dengan SDK, atur wilayah ke `cn-shanghai`.
Operasi ini secara default mengaktifkan versi terbaru yang didukung. Untuk informasi selengkapnya mengenai database dan wilayah yang didukung oleh setiap versi DAS Edisi Perusahaan, lihat Edisi DAS dan fitur yang didukung.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:ModifySqlLogConfig |
update |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans database. |
rr-2ze770smbq3tp**** |
| Enable |
boolean |
No |
Aktifkan DAS Edisi Perusahaan:
Catatan
Konfigurasikan parameter ini saat Anda mengaktifkan Edisi Perusahaan. Secara default, versi terbaru yang didukung akan diaktifkan. |
true |
| RequestEnable |
boolean |
No |
Aktifkan SQL insight.
Catatan
Konfigurasikan parameter ini hanya saat Anda mengaktifkan Edisi Perusahaan V3. |
true |
| Retention |
integer |
No |
Durasi penyimpanan total dalam hari. Nilai yang valid:
Catatan
Saat Anda mengaktifkan DAS Edisi Perusahaan V3, nilai parameter ini harus lebih besar dari atau sama dengan 30. |
30 |
| HotRetention |
integer |
No |
Durasi penyimpanan data hot dalam hari. Nilai yang valid adalah bilangan bulat dari 1 hingga 7. Catatan
Konfigurasikan parameter ini hanya saat Anda mengaktifkan Edisi Perusahaan V3. |
1 |
| Filters |
array<object> |
No |
Parameter cadangan. |
|
|
object |
No |
Parameter cadangan. |
||
| Key |
string |
No |
Parameter cadangan. |
None |
| Value |
string |
No |
Parameter cadangan. |
None |
| EnableAudit |
boolean |
No |
Aktifkan audit keamanan. |
true |
DAS Edisi Perusahaan memiliki empat versi: V0, V1, V2, dan V3. Secara default, versi terbaru yang didukung akan diaktifkan.
Untuk instans database yang hanya mendukung DAS Edisi Perusahaan V0, cukup tentukan parameter Enable dan Retention.
Untuk instans database yang mendukung DAS Edisi Perusahaan V1, cukup tentukan parameter Enable dan Retention. Sistem secara otomatis mengaktifkan SQL Explorer (yaitu, nilai default RequestEnable adalah true).
Untuk instans database yang mendukung DAS Edisi Perusahaan V2, cukup tentukan parameter Enable dan Retention. Sistem secara otomatis mengaktifkan SQL Explorer (yaitu, nilai default RequestEnable adalah true). Durasi penyimpanan data hot (HotRetention) tetap 7 hari, sedangkan durasi penyimpanan data dingin adalah
Retention - 7hari.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
string |
Kode status yang dikembalikan. |
200 |
| Message |
string |
Pesan respons. Catatan
Jika permintaan berhasil, parameter ini mengembalikan Successful. Jika permintaan gagal, parameter ini mengembalikan pesan kesalahan seperti kode kesalahan. |
Successful |
| RequestId |
string |
ID permintaan. |
03C88D8E-1541-518E-8BFF-BEC6589B6334 |
| Success |
string |
Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
false |
| Data |
object |
Data yang dikembalikan. |
|
| SqlLogVisibleTime |
integer |
Waktu saat DAS Edisi Perusahaan diaktifkan. Nilai ini merupakan stempel waktu UNIX dalam milidetik. |
1683712800000 |
| RequestStopTime |
integer |
Waktu kedaluwarsa DAS Edisi Perusahaan V1. Nilai ini merupakan stempel waktu UNIX dalam milidetik. |
1715335200000 |
| CollectorVersion |
string |
Versi collector database.
|
MYSQL_V3 |
| SupportVersion |
string |
Versi terbaru DAS Edisi Perusahaan yang didukung.
|
SQL_LOG_V3 |
| ColdRetention |
integer |
Durasi penyimpanan data dingin, dalam hari. Nilai ini dihitung sebagai |
23 |
| SqlLogEnable |
boolean |
Menunjukkan apakah DAS Edisi Perusahaan diaktifkan. Nilai yang valid:
|
true |
| Retention |
integer |
Durasi total penyimpanan data, dalam hari. |
30 |
| HotRetention |
integer |
Durasi penyimpanan data hot, dalam hari. |
7 |
| RequestEnable |
boolean |
Menunjukkan apakah SQL Explorer diaktifkan. Nilai yang valid:
|
false |
| Version |
string |
Versi DAS Edisi Perusahaan saat ini.
|
SQL_LOG_V3 |
| RequestStartTime |
integer |
Waktu saat SQL Explorer diaktifkan. Nilai ini merupakan stempel waktu UNIX dalam milidetik. |
1683712800000 |
| HotEnable |
boolean |
Menunjukkan apakah penyimpanan data hot diaktifkan. Nilai yang valid:
|
true |
| HotStartTime |
integer |
Waktu saat penyimpanan data hot diaktifkan. Nilai ini merupakan stempel waktu UNIX dalam milidetik. |
1683712800000 |
| ColdEnable |
boolean |
Menunjukkan apakah penyimpanan data dingin diaktifkan. Nilai yang valid:
|
true |
| ColdStartTime |
integer |
Waktu saat penyimpanan data dingin diaktifkan. Nilai ini merupakan stempel waktu UNIX dalam milidetik. |
1683712800000 |
| SqlLogState |
string |
Status migrasi data historis. Nilai yang valid:
|
FINISH |
| LogFilter |
string |
Parameter cadangan. |
None |
| SqlLogSource |
string |
Contoh
Respons sukses
JSONformat
{
"Code": "200",
"Message": "Successful",
"RequestId": "03C88D8E-1541-518E-8BFF-BEC6589B6334",
"Success": "false",
"Data": {
"SqlLogVisibleTime": 1683712800000,
"RequestStopTime": 1715335200000,
"CollectorVersion": "MYSQL_V3",
"SupportVersion": "SQL_LOG_V3",
"ColdRetention": 23,
"SqlLogEnable": true,
"Retention": 30,
"HotRetention": 7,
"RequestEnable": false,
"Version": "SQL_LOG_V3",
"RequestStartTime": 1683712800000,
"HotEnable": true,
"HotStartTime": 1683712800000,
"ColdEnable": true,
"ColdStartTime": 1683712800000,
"SqlLogState": "FINISH",
"LogFilter": "None",
"SqlLogSource": ""
}
}
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.