Я хочу выполнить резервное копирование/восстановление SQL Server RDS в корзину S3. И RDS, и S3 находятся в разных учетных записях. Как это реализовать. Запрос, который я использую для резервного копирования/восстановления:
Резервное копирование:
USE [msdb]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[rds_backup_database]
@source_db_name = 'your_database_name',
@S3_arn_to_backup_to = 'arn:aws:s3:::your-bucket-name/folder/db.bak',
@KMS_master_key_arn = NULL,
@overwrite_S3_backup_file = NULL
SELECT 'Return Value' = @return_value
GO
Восстановить
exec msdb.dbo.rds_restore_database
@restore_db_name='database_name',
@s3_arn_to_restore_from='arn:aws:s3:::bucket_name/folder/file_name_and_extension';