Atualizar uma versão do mecanismo de snapshot de banco de dados PostgreSQL - Amazon Relational Database Service

Atualizar uma versão do mecanismo de snapshot de banco de dados PostgreSQL

Com o Amazon RDS, você pode criar um snapshot de banco de dados do volume de armazenamento de sua instância de banco de dados PostgreSQL. Quando você cria um snapshot de banco de dados, ele é baseado na versão do mecanismo usada pela instância do Amazon RDS. Além de atualizar a versão do mecanismo de banco de dados da sua instância de banco de dados, você também pode atualizar a versão do mecanismo para seus snapshots de banco de dados.

Após restaurar um snapshot de banco de dados atualizado para uma nova versão do mecanismo, certifique-se de testar se a atualização foi bem-sucedida. Para obter mais informações sobre uma atualização de versão principal, consulte Atualizar o mecanismo de banco de dados PostgreSQL para Amazon RDS. Para saber como restaurar um snapshot de banco de dados, consulte Restaurar a partir de um snapshot do de banco de dados.

Você pode atualizar snapshots de banco de dados manuais criptografados ou não.

Para obter a lista de versões de mecanismo disponíveis para atualizar um snapshot de banco de dados, consulte Atualizar o mecanismo de banco de dados PostgreSQL para o Amazon RDS.

nota

Não é possível atualizar snapshots de banco de dados automatizados criados durante o processo de backup automatizado.

Para atualizar um snapshot de banco de dados
  1. Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/.

  2. No painel de navegação, selecione Snapshots.

  3. Escolha o snapshot que você deseja atualizar.

  4. Em Actions (Ações), selecione Upgrade snapshot (Atualizar snapshot). A página Upgrade snapshot (Atualizar snapshot) é exibida.

  5. Escolha a opção New engine version (Nova versão de mecanismo) para a qual atualizar.

  6. Escolha Save changes (Salvar alterações) para atualizar o snapshot.

    Durante o processo de atualização, todas as ações do snapshot serão desabilitadas para esse snapshot de banco de dados. Além disso, o status do snapshot de banco de dados muda de available (disponível) para upgrading (atualizando) e muda para active (ativo) após a conclusão. Se não for possível atualizar o snapshot de banco de dados devido a problemas de corrupção do snapshot, o status mudará para unavailable (indisponível). Não é possível recuperar o snapshot desse estado.

    nota

    Se a atualização do snapshot de banco de dados falhar, o snapshot será revertido para o estado original com a versão original.

Para atualizar um snapshot de banco de dados para uma nova versão do mecanismo de banco de dados, use o comando modify-db-snapshot da AWS CLI.

Parâmetros
  • --db-snapshot-identifier – o identificador do snapshot de banco de dados a ser atualizado. O identificador deve ser um nome de recurso da Amazon (ARN) exclusivo. Para obter mais informações, consulte Trabalhar com nomes de recurso da Amazon (ARNs) no Amazon RDS.

  • --engine-version – a versão do mecanismo para a qual será feita a atualização do snapshot de banco de dados.

exemplo

Para Linux, macOS ou Unix:

aws rds modify-db-snapshot \ --db-snapshot-identifier my_db_snapshot \ --engine-version new_version

Para Windows:

aws rds modify-db-snapshot ^ --db-snapshot-identifier my_db_snapshot ^ --engine-version new_version

Para atualizar um snapshot de banco de dados para uma nova versão do mecanismo de banco de dados, chame a operação ModifyDBSnapshot da API do Amazon RDS.

  • DBSnapshotIdentifier – o identificador do snapshot de banco de dados a ser atualizado. O identificador deve ser um nome de recurso da Amazon (ARN) exclusivo. Para obter mais informações, consulte Trabalhar com nomes de recurso da Amazon (ARNs) no Amazon RDS.

  • EngineVersion – a versão do mecanismo para a qual será feita a atualização do snapshot de banco de dados.