Bir ApsaraDB for MongoDB örneği için birincil ve ikincil düğümlerin yerlerini değiştirir.
Operation description
Bu işlem çağrıldığında örneğin çalışır durumda olması gerekir.
-
Bu işlem, replika kümesi örnekleri ve parçalı küme örnekleri için geçerlidir, ancak bağımsız örnekler üzerinde gerçekleştirilemez.
-
Replika kümesi örneklerinde geçiş, örnekler arasında gerçekleştirilir. Parçalı küme örneklerinde ise geçiş, parçalar arasında gerçekleştirilir.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dds:SwitchDBInstanceHA |
none |
*Instance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBInstanceId |
string |
Yes |
Örneğin kimliği. |
dds-bpxxxxxxxx |
| NodeId |
string |
No |
Parçalı küme örneğindeki parça düğümünün kimliği. Not
DBInstanceId parametresini parçalı küme örneğinin kimliği olarak ayarlarsanız bu parametreyi belirtmeniz gerekir. |
d-bpxxxxxxxx |
| RoleIds |
string |
No |
Örneğin birincil ve ikincil düğümlerinin yerlerini değiştiren rollerin kimlikleri. Düğümlerin rollerinin kimliklerini ve bilgilerini görüntülemek için DescribeRoleZoneInfo işlemini çağırabilirsiniz. Not
|
972xxxx,972xxxx |
| SwitchMode |
integer |
No |
Birincil ve ikincil düğümlerin yerlerinin değiştirileceği zaman. Geçerli değerler:
|
0 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
İsteğin kimliği. |
26BD4E5F-BDB4-47BA-B232-413AA78CFA8F |
Examples
Success response
JSON format
{
"RequestId": "26BD4E5F-BDB4-47BA-B232-413AA78CFA8F"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidSwitchType | Specified Swtich Type is not valid. | |
| 400 | InvalidInstanceId | Specified Instance ID is not valid. | |
| 400 | HaStatusNotSupport | Current DB instance HA status does not support this operation. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.