FailoverGlobalCluster - Amazon DocumentDB

FailoverGlobalCluster

Promove o cluster de banco de dados secundário especificado a cluster de banco de dados primário no cluster global quando ocorre o failover de um cluster global.

Use essa operação para responder a um evento não planejado, como um desastre regional na região primária. O failover pode ocasionar a perda dos dados da transação de gravação que não foram replicados para o secundário escolhido antes da ocorrência do evento de failover. No entanto, o processo de recuperação que promove uma instância de banco de dados no cluster de banco de dados principal escolhido para ser a instância de banco de dados primário do gravador garante que os dados estejam em um estado transacionalmente consistente.

Parâmetros de Solicitação

Para obter informações sobre os parâmetros que são comuns a todas as ações, consulte Parâmetros comuns.

GlobalClusterIdentifier

O identificador do cluster global do Amazon DocumentDB para aplicar essa operação. O identificador é a chave exclusiva atribuída pelo usuário quando o cluster é criado. Em outras palavras, é o nome do cluster global.

Restrições:

  • Deve ser o identificador de um cluster existente.

  • Tamanho mínimo de 1. Comprimento máximo de 255.

Padrão: [A-Za-z][0-9A-Za-z-:._]*

Tipo: String

Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 255.

Padrão: [A-Za-z][0-9A-Za-z-:._]*

Obrigatório: Sim

TargetDbClusterIdentifier

O identificador do cluster do Amazon DocumentDB que você deseja promover a primário para o cluster global. Use o nome do recurso da Amazon (ARN) para o identificador para que o Amazon DocumentDB possa localizar o cluster em sua região AWS.

Restrições:

  • Deve ser o identificador de um cluster secundário existente.

  • Tamanho mínimo de 1. Comprimento máximo de 255.

Padrão: [A-Za-z][0-9A-Za-z-:._]*

Tipo: String

Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 255.

Padrão: [A-Za-z][0-9A-Za-z-:._]*

Obrigatório: Sim

AllowDataLoss

Especifica se a perda de dados deve ser permitida para essa operação de cluster global. Permitir a perda de dados aciona uma operação de failover global.

Se você não especificar AllowDataLoss, a operação do cluster global assumirá como padrão uma transição.

Restrições:

  • Não pode ser especificado junto com o parâmetro Switchover.

Tipo: Booliano

Obrigatório: Não

Switchover

Especifica se é necessário fazer a transição desse cluster de banco de dados global.

Restrições:

  • Não pode ser especificado junto com o parâmetro AllowDataLoss.

Tipo: booliano

Obrigatório: Não

Elementos de Resposta

O elemento a seguir é retornado pelo serviço.

GlobalCluster

Um tipo de dado que representa um cluster global do Amazon DocumentDB.

Tipo: objeto GlobalCluster

Erros

Para obter informações sobre os erros comuns a todas ações, consulte Erros comuns.

DBClusterNotFoundFault

DBClusterIdentifier não se refere a um cluster existente.

Código de Status HTTP: 404

GlobalClusterNotFoundFault

GlobalClusterIdentifier não se refere a um cluster global existente.

Código de Status HTTP: 404

InvalidDBClusterStateFault

O cluster não está em um estado válido.

Código de Status HTTP: 400

InvalidGlobalClusterStateFault

A operação solicitada não pode ser executada enquanto o cluster estiver nesse estado.

Código de Status HTTP: 400

Consulte Também

Para obter mais informações sobre como usar essa API em um dos SDKs específicos de linguagem AWS, consulte: