Aplicação de atualizações para uma instância de banco de dados - Amazon Relational Database Service

Aplicação de atualizações para uma instância de banco de dados

Com o Amazon RDS, você pode escolher quando aplicar operações de manutenção. Decida quando o Amazon RDS aplicará atualizações usando o console do RDS, a AWS Command Line Interface (AWS CLI) ou a API do RDS.

nota

Para o RDS for SQL Server, uma atualização do sistema operacional subjacente pode ser aplicada interrompendo e iniciando sua instância de banco de dados ou escalando sua classe de instância de banco de dados para cima e depois para baixo novamente.

Para gerenciar uma atualização de uma instância 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, escolha Databases (Bancos de dados).

  3. Escolha a instância de banco de dados que exige uma atualização obrigatória.

  4. Em Actions (Ações), escolha uma das seguinte opções:

    • Upgrade now (Atualizar agora)

    • Upgrade at next window (Atualizar na próxima janela)

      nota

      Se escolher Upgrade at next window (Atualizar na próxima janela) e depois quiser atrasar a atualização do sistema operacional, você poderá escolher Defer upgrade (Adiar atualização). Não é possível adiar uma ação de manutenção que já tiver sido iniciada.

      Para cancelar uma ação de manutenção, modifique a instância de banco de dados e desative Auto minor version upgrade (Atualização automática da versão secundária).

Para aplicar uma atualização pendente a uma instância de banco de dados, use o comando da AWS CLI apply-pending-maintenance-action.

exemplo

Para Linux, macOS ou Unix:

aws rds apply-pending-maintenance-action \ --resource-identifier arn:aws:rds:us-west-2:001234567890:db:mysql-db \ --apply-action system-update \ --opt-in-type immediate

Para Windows:

aws rds apply-pending-maintenance-action ^ --resource-identifier arn:aws:rds:us-west-2:001234567890:db:mysql-db ^ --apply-action system-update ^ --opt-in-type immediate
nota

Para adiar uma ação de manutenção, especifique undo-opt-in para --opt-in-type. Não será possível especificar undo-opt-in para --opt-in-type se a ação de manutenção já tiver sido iniciada.

Para cancelar uma ação de manutenção, execute o comando modify-db-instance da AWS CLI e especifique --no-auto-minor-version-upgrade.

Para retornar uma lista de recursos que tenham pelo menos uma atualização pendente, use o comando describe-pending-maintenance-actions da AWS CLI.

exemplo

Para Linux, macOS ou Unix:

aws rds describe-pending-maintenance-actions \ --resource-identifier arn:aws:rds:us-west-2:001234567890:db:mysql-db

Para Windows:

aws rds describe-pending-maintenance-actions ^ --resource-identifier arn:aws:rds:us-west-2:001234567890:db:mysql-db

Você também pode retornar uma lista de recursos para uma instância de banco de dados especificando o parâmetro --filters do comando describe-pending-maintenance-actions da AWS CLI. O formato do comando --filters é Name=filter-name,Value=resource-id,....

Os valores a seguir são os valores aceitos para o parâmetro Name de um filtro:

  • db-instance-id – aceita uma lista de identificadores de instância de banco de dados ou nomes de recurso da Amazon (ARNs). A lista retornada inclui apenas ações de manutenção pendentes para as instâncias de bancos de dados identificadas por esses identificadores ou ARNs.

  • db-cluster-id – aceita uma lista de identificadores de cluster de banco de dados ou ARNs para o Amazon Aurora. A lista retornada inclui apenas ações de manutenção pendentes para os clusters de bancos de dados identificados por esses identificadores ou ARNs.

Por exemplo, o exemplo a seguir retorna as ações de manutenção pendentes para as instâncias de banco de dados sample-instance1 e sample-instance2.

exemplo

Para Linux, macOS ou Unix:

aws rds describe-pending-maintenance-actions \ --filters Name=db-instance-id,Values=sample-instance1,sample-instance2

Para Windows:

aws rds describe-pending-maintenance-actions ^ --filters Name=db-instance-id,Values=sample-instance1,sample-instance2

Para aplicar uma atualização a uma instância de banco de dados, chame a operação ApplyPendingMaintenanceAction da API do Amazon RDS.

Para retornar uma lista de recursos que tenham pelo menos uma atualização pendente, chame a operação DescribePendingMaintenanceActions da API do Amazon RDS.