调用 SwitchoverBlueGreenDeployment 接口为目标 Redis 实例执行蓝绿部署切换。
异步请求。
Status 为 SWITCHOVER_AVAILABLE)时,才可以执行蓝绿切换操作。关于蓝绿部署状态的更多说明,请参见蓝绿部署状态。参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
SourceInstanceId | String | 是 | redis-cn0212gzmh2xs**** | 源实例(即蓝色实例)的实例 ID。 说明 您可以调用 DescribeDBInstances 接口查询目标地域下所有 Redis 实例的基本信息,包括实例 ID。 |
ApplyImmediately | Boolean | 是 | true |
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
BlueGreenDeployment | Object | 蓝绿部署信息列表。 |
POST https://redis.cn-beijing.volcengineapi.com/?Action=SwitchoverBlueGreenDeployment&Version=2020-12-07 HTTP/1.1 Host: redis.cn-beijing.volcengineapi.com Content-Type: application/json; charset=utf-8 X-Date: 20201103T104027Z Authorization: HMAC-SHA256 Credential=AK****/20201103/cn-beijing/Redis/request,SignedHeaders=content-type;host;x-date,Signature=**** { "SourceInstanceId": "redis-cn0212gzmh2xs****", "ApplyImmediately": true }
{ "ResponseMetadata": { "RequestId": "20230604110420****10023228002****", "Action": "SwitchoverBlueGreenDeployment", "Version": "2020-12-07", "Service": "Redis", "Region": "cn-beijing" }, "Result": { "BlueGreenDeployment": { "Name": "upgradeversion", "Status": "SWITCHOVER_AVAILABLE", "EndTime": "2026-01-15 14:37:00", "CreateTime": "2026-01-15 12:57:12", "DataSyncProgress": 99, "SourceInstanceId": "redis-cn0212gzmh2xs****", "TargetInstanceId": "redis-cn01y2c6v6y6m****", "SourceInstanceName": "upgradeversion", "TargetInstanceName": "redistest-green", "SourceEngineVersion": "5.0", "TargetEngineVersion": "7.0" } } }
更多详情,请参见错误码。