트랜잭션 로그 백업에 대한 액세스 설정
트랜잭션 로그 백업에 대한 액세스를 설정하려면 요구 사항 섹션의 요구 사항 목록을 완료한 다음 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
';