Membuat task analisis penyimpanan untuk mengkueri detail penggunaan satu atau beberapa database dan tabel.
Deskripsi operasi
Operasi ini hanya berlaku untuk instans ApsaraDB RDS for MySQL, kluster PolarDB for MySQL, dan instans ApsaraDB for MongoDB.
Pada instans ApsaraDB RDS for MySQL dan kluster PolarDB for MySQL, operasi ini berfungsi serupa dengan fitur analisis penyimpanan versi sebelumnya. Task yang dihasilkan tidak dapat dilihat pada halaman Storage Analysis versi baru di Konsol Database Autonomy Service (DAS). Untuk melihat task dan hasilnya, panggil operasi API terkait guna mengambil data tersebut dan simpan ke komputer Anda.
Jika Anda menggunakan Alibaba Cloud SDK atau DAS SDK untuk memanggil operasi ini, disarankan untuk menggunakan versi SDK terbaru.
Jika Anda menggunakan SDK untuk memanggil operasi DAS, Anda harus mengatur region ID ke cn-shanghai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:CreateStorageAnalysisTask |
none |
*All Resource
|
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 mengkueri informasi tentang node dari instans ApsaraDB for MongoDB.
Catatan
Jika Anda menjalankan task analisis penyimpanan pada instans set replika ApsaraDB for MongoDB dan tidak menentukan parameter ini, hanya node tersembunyi dari instans tersebut yang dianalisis secara default. Jika Anda menjalankan task analisis penyimpanan pada instans kluster sharded ApsaraDB for MongoDB, kami menyarankan agar Anda menetapkan parameter ini untuk menentukan node. |
23302528 |
| DbName |
string |
No |
Nama database. Jika Anda menentukan database, operasi ini akan menganalisis penggunaan penyimpanan database yang ditentukan. |
testdb01 |
| TableName |
string |
No |
Nama tabel. Jika Anda menentukan tabel dalam database yang ditentukan, operasi ini akan menganalisis penggunaan penyimpanan tabel tersebut. Jika Anda menentukan tabel, Anda juga harus menentukan database tempat tabel tersebut berada menggunakan DbName. |
test_table |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
integer |
Kode status HTTP yang dikembalikan. |
200 |
| Message |
string |
Pesan yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika tidak, pesan kesalahan seperti kode kesalahan akan dikembalikan. |
Successful |
| Data |
object |
Data yang dikembalikan. |
|
| TaskId |
string |
ID task. |
910f83f4b96df0524ddc5749f61539f8 |
| CreateTaskSuccess |
boolean |
Menunjukkan apakah task 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.