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
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No painel de navegação, escolha Databases (Bancos de dados).
-
Escolha a instância de banco de dados que exige uma atualização obrigatória.
-
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-actionsystem-update
\ --opt-in-typeimmediate
Para Windows:
aws rds apply-pending-maintenance-action ^ --resource-identifier
arn:aws:rds:us-west-2:001234567890:db:mysql-db
^ --apply-actionsystem-update
^ --opt-in-typeimmediate
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.