As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Atualize a versão do certificado CA para seu banco de dados Lightsail
O Amazon Lightsail publicou novos certificados de Autoridade Certificadora (CA) para conexão com seu banco de dados gerenciado usando SSL/TLS. Este guia descreve como atualizar para o novo certificado CA. Você apenas pode atualizar o certificado usando a ação de API update-relational-database. Os novos certificados são chamados de rds-ca-rsa2048-g1, rds-ca-rsa4096-g1 e rds-ca-ecc384-g1. O certificado antigo é chamado de rds-ca-2019. Fornecemos os certificados CA como uma prática recomendada AWS de segurança. Para obter informações sobre os certificados CA para seu banco de dados gerenciado e as Regiões da AWS, consulte Fazer download de um certificado SSL para seu banco de dados gerenciado.
O certificado CA antigo (rds-ca-2019) expira em 22 de agosto de 2024. Portanto, é altamente recomendável concluir as etapas deste guia o mais rápido possível para modificar seu banco de dados gerenciado a fim de usar o novo certificado. Se seus aplicativos não se conectarem ao banco de dados gerenciado do Lightsail SSL/TLS, no action is required. If these steps are not
completed, your applications will fail to connect to your managed database using SSL/TLS usando depois de 22 de agosto de 2024.
Por padrão, os novos bancos de dados gerenciados criados após 26 de janeiro de 2024 usam o certificado rds-ca-rsa2048-g1. Se você deseja modificar temporariamente os novos bancos de dados gerenciados para usar o certificado antigo (rds-ca-2019), use a AWS Command Line Interface (AWS CLI). Todos os bancos de dados gerenciados criados antes de 26 de janeiro de 2024 usarão o certificado rds-ca-2019 até que você os atualize para os certificados rds-ca-rsa2048-g1, rds-ca-rsa4096-g1 e rds-ca-ecc384-g1.
nota
Teste as etapas deste guia em um ambiente de desenvolvimento ou preparação antes de usá-los em seus ambientes de produção.
Pré-requisitos
-
Atualize seus aplicativos cliente de banco de dados para usar o novo SSL/TLS certificado antes de concluir as etapas deste procedimento.
Os métodos de atualização de aplicativos para novos SSL/TLS certificados dependem de seus aplicativos específicos. Trabalhe com seus desenvolvedores de aplicativos para atualizar os SSL/TLS certificates for your applications. To learn more about updating applications for new SSL/TLS certificados, consulte Atualização de aplicativos para se conectar a instâncias de banco de dados MySQL usando novos certificados SSL/TLS ou Atualização de aplicativos para se conectar a instâncias de banco de dados PostgreSQL usando novos certificados no Guia do usuário do Amazon SSL/TLS Relational Database Service.
-
Neste guia, você usará AWS CloudShell para realizar a atualização. CloudShell é um shell pré-autenticado baseado em navegador que você pode iniciar diretamente do console do Lightsail. Com CloudShell, você pode executar comandos AWS Command Line Interface (AWS CLI) usando seu shell preferido, como Bash ou Z shell. PowerShell Você pode fazer isso sem baixar nem instalar ferramentas de linha de comando. Para obter mais informações sobre como configurar e usar CloudShell, consulte AWS CloudShell no Lightsail.
Identificar o certificado CA ativo do seu banco de dados gerenciado
Conclua as etapas a seguir para identificar o certificado CA ativo para sua instância de banco de dados Lightsail.
-
Abra uma janela de terminal, do AWS CloudShell ou de prompt de comando.
-
Digite o seguinte comando para identificar o certificado CA ativo em seu banco de dados gerenciado.
aws lightsail get-relational-database --relational-database-nameDatabaseName--regionDatabaseRegion| grep "caCertificateIdentifier"No comando,
DatabaseNamesubstitua pelo nome do banco de dados que você deseja modificar eDatabaseRegionpelo nome em Região da AWS que a instância do banco de dados está.Exemplo
aws lightsail get-relational-database --relational-database-nameDatabase-1--regionus-east-1| grep "caCertificateIdentifier"O comando retornará o ID do certificado CA ativo do banco de dados.
Exemplo
"caCertificateIdentifier": "rds-ca-rsa2048-g1"
Modificar o banco de dados gerenciado para usar o novo certificado CA
Conclua as etapas a seguir para modificar seu banco de dados gerenciado no Lightsail para usar um dos novos certificados CA rds-ca-rsa2048-g1 (rds-ca-rsa4096-g1, e). rds-ca-ecc384-g1
Importante
Atualize todas as aplicações cliente que usam o certificado CA antes de atualizá-lo no banco de dados.
-
Abra uma janela de terminal, do AWS CloudShell ou de prompt de comando.
-
Digite o seguinte comando para usar o novo certificado em seu banco de dados gerenciado.
aws lightsail update-relational-database --relational-database-nameDatabaseName--regionDatabaseRegion--ca-certificate-identifier rds-ca-rsa2048-g1No comando,
DatabaseNamesubstitua pelo nome do banco de dados que você deseja modificar eDatabaseRegionpelo nome em Região da AWS que a instância do banco de dados está.Exemplo
aws lightsail update-relational-database --relational-database-nameDatabase-1--regionus-east-1--ca-certificate-identifier rds-ca-rsa2048-g1O certificado CA usado pelo banco de dados gerenciado será atualizado na próxima janela de manutenção do banco de dados, ou imediatamente se você adicionar o parâmetro
--apply-immediatelyao final do comando.
Modificar o banco de dados gerenciado para usar o certificado CA antigo
Conclua as etapas a seguir para modificar seu banco de dados gerenciado no Lightsail para usar o certificado CA antigo (). rds-ca-2019 Faça isso apenas se você tiver algum problema crítico com um dos novos certificados (rds-ca-rsa2048-g1, rds-ca-rsa4096-g1 e rds-ca-ecc384-g1) e precisar reverter temporariamente para um antigo.
Importante
Atualize todas as aplicações cliente que usam o certificado CA antes de atualizá-lo no banco de dados.
-
Abra uma janela de terminal, do AWS CloudShell ou de prompt de comando.
-
Insira o seguinte comando para usar o
rds-ca-2019em seu banco de dados gerenciado.aws lightsail update-relational-database --relational-database-nameDatabaseName--regionDatabaseRegion--ca-certificate-identifier rds-ca-2019No comando,
DatabaseNamesubstitua pelo nome do banco de dados que você deseja modificar eDatabaseRegionpelo nome em Região da AWS que a instância do banco de dados está.Exemplo
aws lightsail update-relational-database --relational-database-nameDatabase-1--regionus-east-1--ca-certificate-identifier rds-ca-2019O certificado CA usado pelo banco de dados gerenciado será atualizado na próxima janela de manutenção do banco de dados, ou imediatamente se você adicionar o parâmetro
--apply-immediatelyao final do comando.