实例节点角色切换
异步请求。
InstanceType
为 ReplicaSet
)。关于产品架构的更多说明,请参见产品架构。InstanceStatus
为 Running
)。关于实例状态的更多说明,请参见实例状态。参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
InstanceId | String | 是 | mongo-replica-ea19dab0**** | 实例 ID。 说明 您可以调用 DescribeDBInstances 接口查询目标地域下所有 MongoDB 实例的基本信息,包括实例 ID。 |
SrcNodeId | String | 是 | mongo-replica-ea19dab0****-2 | 原节点 ID。 说明 您可以调用 DescribeDBInstanceDetail 接口查询目标 MongoDB 实例的详细信息,包括实例中各节点的节点 ID 和角色信息(即返回结果中 |
SrcNodeRole | String | 是 | Hidden | 原节点角色,取值范围如下:
说明
|
DstNodeId | String | 是 | mongo-replica-ea19dab0****-1 | 目标节点 ID。 说明 您可以调用 DescribeDBInstanceDetail 接口查询目标 MongoDB 实例的详细信息,包括实例中各节点的节点 ID 和角色信息。 |
DstNodeRole | String | 是 | Primary | 节点目标角色,取值范围如下:
说明
|
无。
将实例中的主节点切换为隐藏节点。
POST https://mongodb.volcengineapi.com/?Action=SwitchNodeRole&Version=2022-01-01 HTTP/1.1 Host: mongodb.volcengineapi.com { "InstanceId": "mongo-replica-ea19dab0288e", "DstNodeId": "mongo-replica-ea19dab0****-2", "DstNodeRole": "Primary", "SrcNodeId": "mongo-replica-ea19dab0****-1", "SrcNodeRole": "Hidden", }
{ "ResponseMetadata": { "RequestId": "20230604110420100232280022D31****", "Action": "SwitchNodeRole", "Version": "2022-01-01", "Service": "mongodb", "Region": "cn-beijing" }, "Result": null }
更多详情,请参见错误码。