Membuat tugas analisis penyimpanan untuk membuat kueri detail penggunaan satu atau beberapa basis data dan tabel.
Deskripsi operasi
-
Operasi ini hanya berlaku untuk instans ApsaraDB RDS for MySQL, klaster PolarDB for MySQL, dan instans ApsaraDB for MongoDB.
-
Untuk instans ApsaraDB RDS for MySQL dan klaster PolarDB for MySQL, operasi ini bekerja sama seperti fitur analisis penyimpanan pada versi sebelumnya. Tugas yang dihasilkan oleh operasi ini tidak dapat dilihat di halaman Storage Analysis versi baru di konsol Database Autonomy Service (DAS). Jika Anda ingin melihat tugas dan hasilnya, panggil operasi API terkait untuk memperoleh data dan menyimpan data ke komputer Anda.
-
Jika Anda menggunakan SDK Alibaba Cloud atau SDK DAS untuk memanggil operasi ini, sebaiknya gunakan versi terbaru dari SDK.
-
Jika Anda menggunakan SDK untuk memanggil operasi DAS, Anda harus mengatur ID wilayah ke cn-shanghai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:CreateStorageAnalysisTask |
none |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. |
rm-2ze1jdv45i7l6**** |
| NodeId |
string |
No |
ID node. Untuk instans ApsaraDB for MongoDB, Anda dapat menggunakan parameter ini untuk menentukan node yang akan dianalisis penyimpanannya. Anda dapat memanggil operasi DescribeRoleZoneInfo untuk membuat kueri informasi tentang node-node dari instans ApsaraDB for MongoDB.
Catatan
Jika Anda menjalankan tugas analisis penyimpanan pada instans replica set ApsaraDB for MongoDB dan Anda tidak menentukan parameter ini, hanya node tersembunyi dari instans tersebut yang dianalisis secara default. Jika Anda menjalankan tugas analisis penyimpanan pada instans sharded cluster ApsaraDB for MongoDB, tentukan parameter ini untuk mengatur node. |
d-bp1872fa24d5**** |
| DbName |
string |
No |
Nama basis data. Jika Anda menentukan basis data, operasi ini akan menganalisis penggunaan penyimpanan basis data yang ditentukan. |
testdb01 |
| TableName |
string |
No |
Nama tabel. Jika Anda menentukan tabel dalam basis data yang ditentukan, operasi ini akan menganalisis penggunaan penyimpanan tabel yang ditentukan. Jika Anda menentukan tabel, Anda juga harus menentukan basis data tempat tabel tersebut berada dengan menggunakan DbName. |
test_table |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| Code |
integer |
Kode status HTTP yang dikembalikan. |
200 |
| Message |
string |
Pesan yang dikembalikan. Catatan
Jika permintaan berhasil, Successful akan dikembalikan. Jika tidak, pesan kesalahan seperti kode kesalahan akan dikembalikan. |
Successful |
| Data |
object |
Data yang dikembalikan. |
|
| TaskId |
string |
ID tugas. |
910f83f4b96df0524ddc5749f61539f8 |
| CreateTaskSuccess |
boolean |
Menunjukkan apakah tugas berhasil dibuat. Nilai yang valid:
|
false |
| ErrorMessage |
string |
Pesan kesalahan yang dikembalikan. |
unknown error |
| RequestId |
string |
ID permintaan. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"Code": 200,
"Message": "Successful",
"Data": {
"TaskId": "910f83f4b96df0524ddc5749f61539f8",
"CreateTaskSuccess": false,
"ErrorMessage": "unknown error"
},
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"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.