Skip to content

Restauração ​

A restauração usa a recuperação para um ponto no tempo (point-in-time recovery) do PostgreSQL gerenciado. Ela só deve ser feita com a aprovação do responsável pelo incidente.

Conduza a restauração com o suporte Finnest

A CLI ainda não aponta uma instalação existente para um banco restaurado. Para trocar o banco da instalação por uma cópia restaurada, fale com o suporte Finnest antes de começar.

Passo a passo ​

  1. Escolha o ponto de recuperação: o horário anterior ao incidente, dentro da retenção de backups (35 dias em produção).

  2. Restaure numa instância nova, pelo console ou pela CLI da nuvem:

    • AWS: restauração para um ponto no tempo do cluster Aurora.
    • Azure: restauração para um ponto no tempo do servidor PostgreSQL.

    Restaurar numa instância nova preserva o banco atual para análise.

  3. Valide os dados na instância restaurada: contagem de tenants e de consentimentos e os registros de auditoria mais recentes, conforme o ponto escolhido.

  4. Troque o banco da instalação com o apoio do suporte Finnest e rode:

    bash
    CLOUD=aws ENVIRONMENT=sandbox  # ou: azure, prod
    finnest deploy --cloud="$CLOUD" --environment="$ENVIRONMENT" --preview
    finnest deploy --cloud="$CLOUD" --environment="$ENVIRONMENT" --apply --yes
    finnest smoke --cloud="$CLOUD" --environment="$ENVIRONMENT"

Depois da restauração ​

  • Eventos gravados no outbox depois do ponto de recuperação precisam de reconciliação. Registre essa tarefa no pós-incidente.
  • Consentimentos alterados depois do ponto de recuperação devem ser conferidos com as contrapartes, se for o caso.

Finnest Power — plataforma Open Finance Brasil e Open Insurance Brasil. Contato: oi@finnest.com.br