Migra uma instância do ApsaraDB Tair (compatível com Redis OSS) para outra zona na mesma região.
Descrição da operação
Antes de chamar esta operação, você deve liberar o endpoint público. Para mais informações, consulte Migrar uma instância entre zonas.
Se a instância foi alternada da rede clássica para uma VPC e mantém o endpoint da rede clássica, você deve aguardar até que o endpoint da rede clássica expire e seja liberado antes de poder migrar a instância entre zonas.
Após a migração, o endpoint da instância permanece inalterado, mas o endereço IP virtual (VIP) muda. Use o endpoint em vez do VIP para se conectar à instância em suas aplicações de negócios.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
kvstore:MigrateToOtherZone |
update |
*DBInstance
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DBInstanceId |
string |
Sim |
O ID da instância. |
r-bp1zxszhcgatnx**** |
| ZoneId |
string |
Sim |
O ID da zona primária de destino. Você pode chamar a operação DescribeZones para consultar o ID da zona. |
cn-hangzhou-g |
| VSwitchId |
string |
Não |
O ID do vSwitch. Nota
|
vsw-bp1e7clcw529l773d**** |
| EffectiveTime |
string |
Não |
O momento em que o switchover do banco de dados é realizado após a migração de dados. Valores válidos:
Nota
Valor padrão: Immediately. Valores válidos:
|
Immediately |
| SecondaryZoneId |
string |
Não |
O ID da zona secundária de destino. Você pode chamar a operação DescribeZones para consultar o ID da zona. Nota
Se você especificar este parâmetro, os nós de dados primários e secundários serão distribuídos em zonas diferentes. Isso implementa a recuperação de desastres entre zonas e tolera falhas no nível do data center. |
cn-hangzhou-h |
| ReplicaCount |
integer |
Não |
O número de nós secundários na zona primária. Nota
|
1 |
| SlaveReplicaCount |
integer |
Não |
O número de nós secundários na zona secundária. |
1 |
| ReadOnlyCount |
integer |
Não |
O número de nós somente leitura na zona primária. Nota
|
1 |
| SlaveReadOnlyCount |
integer |
Não |
O número de nós somente leitura na zona secundária. |
1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
29B0BF34-D069-4495-92C7-FA6D9452**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "29B0BF34-D069-4495-92C7-FA6D9452****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | NetworkType.NotSupport | Specified network type does not support this operation. | A instância atual tem acesso à rede pública ou acesso direto ativado. Esta operação não é suportada. Desative o acesso à rede pública ou o acesso direto antes de realizar esta operação. |
| 400 | InstanceStatus.NotSupport | Instance status does not support this operation. | O status atual da instância não é compatível com esta operação. |
| 400 | MissingSwitchId | VSwitchId is mandatory for this action. | |
| 400 | IzNotSupportVpcError | Specify zone not support VPC. | |
| 400 | InvalidReginAvzNotFound | Specified user does not find the region and zone. | |
| 400 | ClusterNotSupport | The Specified cluster does not support. | |
| 400 | InvalidVSwitchId.Mismatch | The Specified vSwitchId does not matched VPC. | |
| 400 | InvalidIzNo.NotSupported | The Specified Zone does not supported. | |
| 500 | VpcServiceError | Invoke VPC service failed. | |
| 500 | ZoneMigrationError.StillingRunning | Zone migration task is still running. | |
| 404 | DBInstanceNotFound | Specified instance does not exist. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.