Configurar o acesso aos backups de logs de transações - Amazon Relational Database Service

Configurar o acesso aos backups de logs de transações

Para configurar o acesso aos backups de logs de transações, complete a lista de requisitos na seção Requisitos e, depois, execute o procedimento armazenado rds_tlog_copy_setup. O procedimento permitirá o acesso ao recurso de backups de logs de transações em nível de instância de banco de dados. Você não precisa executá-lo para cada banco de dados individual na instância de banco de dados.

Importante

O usuário do banco de dados deve receber a função db_owner no SQL Server em cada banco de dados para configurar e usar o recurso de acesso aos backups de logs de transações.

exemplo uso:
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::amzn-s3-demo-bucket/myfolder';

O seguinte parâmetro é obrigatório:

  • @target_s3_arn: o ARN do bucket de destino do Amazon S3 no qual copiar arquivos de backup de logs de transações.

exemplo de definir um bucket de destino do Amazon S3:
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::amzn-s3-demo-logging-bucket/mytestdb1';

Para validar a configuração, chame o procedimento armazenado rds_show_configuration.

exemplo de validar a configuração:
exec rdsadmin.dbo.rds_show_configuration @name='target_s3_arn_for_tlog_copy';

Para modificar o acesso aos backups de logs de transações para apontar para um bucket diferente do Amazon S3, você pode visualizar o valor atual do bucket do Amazon S3 e executar novamente o procedimento armazenado rds_tlog_copy_setup utilizando um novo valor para o @target_s3_arn.

exemplo de visualizar o bucket existente do Amazon S3 configurado para acesso aos backups de logs de transações
exec rdsadmin.dbo.rds_show_configuration @name='target_s3_arn_for_tlog_copy';
exemplo de atualização para um novo bucket de destino do Amazon S3
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::amzn-s3-demo-logging-bucket1/mynewfolder';