Melepaskan satu atau beberapa instans ApsaraDB RDS dari grup penskalaan. Jika Anda ingin mengurangi jumlah instans ApsaraDB RDS yang terhubung ke grup penskalaan, Anda dapat memanggil operasi DetachDBInstances. Operasi ini melepaskan instans ApsaraDB RDS dari grup penskalaan, sehingga meningkatkan kelincahan dan efisiensi dalam mengelola serta mengalokasikan sumber daya Anda.
Debugging
Parameter permintaan
Parameter | Type | Required | Example | Description |
Action | String | Yes | DetachDBInstances | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke DetachDBInstances. |
ScalingGroupId | String | Yes | asg-bp1igpak5ft1flyp**** | ID grup penskalaan. |
ForceDetach | Boolean | No | false | Menentukan apakah akan menghapus alamat IP pribadi dari instans yang ada di grup penskalaan dari daftar putih alamat IP instans ApsaraDB RDS yang ditandai untuk dilepas. Nilai yang valid:
Nilai default: false. |
ClientToken | String | No | 123e4567-e89b-12d3-a456-42665544**** | Token client yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan client untuk menghasilkan token, tetapi Anda harus memastikan bahwa token tersebut unik di antara permintaan yang berbeda. Token hanya boleh berisi karakter ASCII dan panjangnya tidak boleh lebih dari 64 karakter. Untuk informasi selengkapnya, lihat Ensure idempotence. |
DBInstance.N | String | No | rm-bp12cy3**** | ID instans ApsaraDB RDS ke-N yang ingin Anda lepaskan dari grup penskalaan Anda. Anda dapat melepas hingga lima instans ApsaraDB RDS dari satu grup penskalaan dalam setiap pemanggilan. |
RegionId | String | No | cn-qingdao | ID wilayah grup penskalaan. |
RemoveSecurityGroup | Boolean | No | false | Menentukan apakah akan menghapus daftar putih security group dari instans ApsaraDB RDS yang ditandai untuk dilepas. Parameter ini hanya berlaku jika Anda menetapkan
Nilai default: false. |
Parameter respons
Parameter | Type | Example | Description |
RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** | ID permintaan. |
Contoh
Contoh permintaan
http(s)://ess.aliyuncs.com/?Action=DetachDBInstances
&ScalingGroupId=asg-bp1igpak5ft1flyp****
&ForceDetach=false
&ClientToken=123e4567-e89b-12d3-a456-42665544****
&DBInstance=["rm-bp12cy3****"]
&RegionId=cn-qingdao
&RemoveSecurityGroup=false
&<Common request parameters>Contoh respons sukses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<DetachDBInstancesResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
</DetachDBInstancesResponse>JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}Kode kesalahan
Untuk daftar kode kesalahan, lihat Service error codes.
HTTP status code | Error code | Error message | Description |
404 | InvalidScalingGroupId.NotFound | The specified scaling group does not exist. | Grup penskalaan yang ditentukan tidak ada dalam Akun Alibaba Cloud. |
400 | InvalidDBInstanceId.NotFound | DB instance "%s" does not exist. | Instans ApsaraDB RDS yang ditentukan tidak ada. |