트랜잭션 로그 백업에 대한 액세스 설정 - Amazon Relational Database Service

트랜잭션 로그 백업에 대한 액세스 설정

트랜잭션 로그 백업에 대한 액세스를 설정하려면 요구 사항 섹션의 요구 사항 목록을 완료한 다음 rds_tlog_copy_setup 저장 프로시저를 실행합니다. 이 프로시저를 통해 DB 인스턴스 수준에서 트랜잭션 로그 백업 기능에 액세스할 수 있습니다. DB 인스턴스의 개별 데이터베이스마다 이를 실행할 필요는 없습니다.

중요

각 데이터베이스의 SQL Server 내에서 트랜잭션 로그 백업에 대한 액세스를 구성하고 사용할 수 있는 db_owner 역할을 데이터베이스 사용자에게 부여해야 합니다.

예 사용법:
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::amzn-s3-demo-bucket/myfolder';

다음 파라미터는 필수입니다.

  • @target_s3_arn - 트랜잭션 로그 백업 파일을 복사할 대상 Amazon S3 버킷의 ARN입니다.

예 Amazon S3 대상 버킷 설정 예:
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::amzn-s3-demo-logging-bucket/mytestdb1';

구성을 검증하려면 rds_show_configuration 저장 프로시저를 호출합니다.

예 구성 검증 예:
exec rdsadmin.dbo.rds_show_configuration @name='target_s3_arn_for_tlog_copy';

트랜잭션 로그 백업에 대한 액세스를 수정하여 다른 Amazon S3 버킷을 가리키도록 하려면 현재 Amazon S3 버킷 값을 확인하고 @target_s3_arn의 새 값을 사용하여 rds_tlog_copy_setup 저장 프로시저를 다시 실행하면 됩니다.

예 트랜잭션 로그 백업 액세스가 구성된 기존 Amazon S3 버킷 보기 예
exec rdsadmin.dbo.rds_show_configuration @name='target_s3_arn_for_tlog_copy';
예 새 대상 Amazon S3 버킷으로 업데이트 예
exec msdb.dbo.rds_tlog_copy_setup @target_s3_arn='arn:aws:s3:::amzn-s3-demo-logging-bucket1/mynewfolder';