Amazon Relational Database Service
사용 설명서 (API 버전 2014-10-31)

스냅샷 복사

Amazon RDS에서는 자동 또는 수동 DB  스냅샷을 복사할 수 있습니다. 스냅샷을 복사한 후 사본은 수동 스냅샷입니다.

동일한 AWS 리전 내의 스냅샷을 복사할 수 있고, AWS 리전 간에 스냅샷을 복사할 수 있고, AWS 계정 간에 스냅샷을 복사할 수 있습니다.

자동화된 스냅샷을 다른 AWS 계정으로 복사하는 것은 2단계 프로세스로 되어 있습니다. 자동화된 스냅샷으로부터 수동 스냅샷을 생성한 다음 수동 스냅샷을 다른 계정으로 복사합니다.

제한

다음은 스냅샷을 복사할 때 적용되는 몇몇 제한 사항입니다.

  • AWS GovCloud (US-West), 중국(베이징) 또는 중국(닝샤)과 같은 AWS 리전에서는 어떤 방향으로든 스냅샷을 복사할 수 없습니다.

  • 대상 스냅샷이 사용 가능해지기 전에 원본 스냅샷을 삭제할 경우 스냅샷 복사가 실패할 수 있습니다. 원본 스냅샷을 삭제하기 전에 대상 스냅샷의 상태가 AVAILABLE인지 확인하십시오.

  • 계정당 단일 대상 리전으로 최대 다섯 개까지 스냅샷 사본 요청이 진행될 수 있습니다.

  • AWS CloudHSM Classic을 사용하여 TDE 키를 저장하는 Oracle DB 인스턴스에서 생성된 DB 스냅샷은 리전 간에 복사할 수 없습니다.

  • 관련된 리전과 복사할 데이터 양에 따라 리전 간 스냅샷 복사를 완료하는 데 몇 시간이 걸릴 수 있습니다. 지정된 원본 AWS 리전에서 리전 간 DB 스냅샷 복사 요청이 많은 경우 진행 중인 복사 중 일부가 완료될 때까지 Amazon RDS에서 해당 원본 AWS 리전에 대한 새로운 리전 간 복사 요청을 대기열에 넣을 수 있습니다. 대기열에 있는 복사 요청에 대한 진행 정보는 표시되지 않습니다. 복사가 시작되면 진행 정보가 표시됩니다.

스냅샷 보존

DB 인스턴스에 대한 자동 스냅샷을 비활성화하거나 DB 인스턴스를 삭제하면 보존 기간이 끝날 때 Amazon RDS에서 자동 스냅샷이 삭제됩니다. 자동 DB 스냅샷을 더 오랜 기간 동안 유지하려면 자동 DB 스냅샷을 복사하여 수동 DB 스냅샷을 만듭니다. 그러면 사용자가 삭제할 때까지 스냅샷이 보존됩니다. 기본 스토리지 공간을 초과하는 경우 수동 스냅샷에 Amazon RDS 스토리지 비용이 적용될 수 있습니다.

백업 스토리지 비용에 대한 자세한 정보는 Amazon RDS 요금을 참조하십시오.

공유 스냅샷 복사

다른 AWS 계정이 공유하는 스냅샷을 복사할 수 있습니다. 다른 AWS 계정이 공유한 암호화된 스냅샷을 복사하려는 경우 스냅샷을 암호화하는 데 사용된 KMS 암호화 키에 대한 액세스 권한이 있어야 합니다.

스냅샷이 암호화되지 않은 경우 리전 간에 공유 DB 스냅샷을 복사할 수 있습니다. 하지만 공유 DB 스냅샷이 암호화된 경우 이를 동일한 AWS 리전에서만 복사할 수 있습니다.

암호화 처리

AWS KMS 암호화 키를 사용하여 암호화된 스냅샷을 복사할 수 있습니다. 암호화된 스냅샷을 복사할 경우 스냅샷의 사본도 암호화해야 합니다. 동일한 AWS 리전 내에 암호화된 스냅샷을 복사하는 경우, 원본 스냅샷과 동일한 KMS 암호화 키를 사용하여 사본을 암호화하거나, 다른 KMS 암호화 키를 지정할 수 있습니다. 리전 간에 암호화된 스냅샷을 복사하는 경우, KMS 키가 리전마다 다르므로 이 복사에는 원본 스냅샷에 사용한 것과 동일한 KMS 암호화 키를 사용할 수 없습니다. 대신에 대상 AWS 리전에 유효한 KMS 키를 지정해야 합니다.

암호화되지 않은 스냅샷의 사본을 암호화할 수도 있습니다. 이렇게 하면 이전의 암호화되지 않은 DB 인스턴스에 신속히 암호화를 추가할 수 있습니다. 즉, 암호화 준비가 완료되면 DB 인스턴스의 스냅샷을 만든 후 이 스냅샷의 사본을 만들고 KMS 암호화 키를 지정하여 스냅샷 사본을 암호화할 수 있습니다. 그런 다음 암호화된 스냅샷에서 암호화된 DB 인스턴스를 복원할 수 있습니다.

AWS 리전 간 스냅샷 복사

소스 스냅샷의 AWS 리전과 다른 AWS 리전에 스냅샷을 복사할 때 증분 스냅샷을 복사하는 경우에도 첫 번째 복사는 전체 스냅샷 복사입니다. 전체 스냅샷 복사에는 DB 인스턴스 복원에 필요한 모든 데이터 및 메타데이터가 포함됩니다. 첫 번째 스냅샷 복사 이후 동일한 DB 인스턴스의 증분 스냅샷을 동일한 리전에 복사할 수 있습니다.

증분 스냅샷에는 동일한 DB 인스턴스의 마지막 스냅샷 이후 변경된 데이터만 포함됩니다. 증분 스냅샷 복사는 전체 스냅샷 복사에 비해 속도가 더욱 빠르고 스토리지 비용이 낮습니다. AWS 리전 간 증분 스냅샷 복사는 비암호화 및 암호화된 스냅샷 모두에 대해 지원됩니다.

관련된 AWS 리전과 복사할 데이터 양에 따라 리전 간 스냅샷 복사를 완료하는 데 몇 시간이 걸릴 수 있습니다. 일부 경우에는 특정 소스 AWS 리전으로부터 대량의 리전 간 스냅샷 복사 요청이 있을 수 있습니다. 이 경우 진행 중인 복사 중 일부가 완료될 때까지 Amazon RDS에서 해당 소스 AWS 리전에 대한 새로운 리전 간 복사 요청을 대기열에 넣을 수 있습니다. 대기열에 있는 복사 요청에 대한 진행 정보는 표시되지 않습니다. 복사가 시작되면 진행 정보가 표시됩니다.

참고

스냅샷 복사인 소스 스냅샷을 복사할 때 스냅샷 복사에 증분 복사에 대해 필요한 메타데이터가 포함되어 있지 않기 때문에 이는 증분 복사가 아닙니다.

옵션 그룹 고려 사항

옵션 그룹은 그룹이 생성된 AWS 리전에 고유하며, 한 AWS 리전의 옵션 그룹을 다른 AWS 리전에 사용할 수 없습니다.

리전 간에 스냅샷을 복사할 경우 스냅샷에 새 옵션 그룹을 지정할 수 있습니다. 스냅샷을 복사하기 전에 새 옵션 그룹을 준비하는 것이 좋습니다. 대상 AWS 리전에서 원래 DB 인스턴스 와 동일한 설정으로 옵션 그룹을 생성합니다. 새 AWS 리전에 이미 옵션 그룹이 있는 경우 이 그룹을 사용할 수 있습니다.

스냅샷을 복사할 때 스냅샷을 저장하면서 새 옵션 그룹을 지정하지 않을 경우 DB 인스턴스 가 기본 옵션 그룹을 가져옵니다. 새 DB 인스턴스 에 원본과 같은 옵션을 지정하려면 다음을 수행해야 합니다.

  1. 대상 AWS 리전에서 원래 DB 인스턴스 와 동일한 설정으로 옵션 그룹을 생성합니다. 새 AWS 리전에 이미 옵션 그룹이 있는 경우 이 그룹을 사용할 수 있습니다.

  2. 대상 AWS 리전에 스냅샷을 복원한 후 새 DB 인스턴스 를 수정하여 이전 단계의 새로운 또는 기존 옵션 그룹을 추가합니다.

파라미터 그룹 고려 사항

리전 간에 스냅샷을 복사하는 경우 사본에는 원래 DB 인스턴스 에서 사용된 파라미터 그룹이 포함되지 않습니다. 스냅샷을 복원하여 새 DB 인스턴스 를 생성하면 이 DB 인스턴스 가 생성되는 AWS 리전의 기본 파라미터 그룹이 DB 인스턴스 또는 DB 클러스터에 배정됩니다. 새 DB 인스턴스 에 원본과 같은 파라미터를 지정하려면 다음을 수행해야 합니다.

  1. 대상 AWS 리전에서 원래 DB 인스턴스 와 동일한 설정으로 DB  파라미터 그룹을 생성합니다. 새 AWS 리전에 이미 옵션 그룹이 있는 경우 이 그룹을 사용할 수 있습니다.

  2. 대상 AWS 리전에 스냅샷을 복원한 후 새 DB 인스턴스 를 수정하여 이전 단계의 새로운 또는 기존 파라미터 그룹을 추가합니다.

DB 스냅샷 복사

DB 스냅샷을 복사하려면 이 항목의 절차를 사용합니다. 스냅샷 복사에 대한 개요는 스냅샷 복사 단원을 참조하십시오.

각 AWS 계정에 대해 AWS 리전 간에 DB 스냅샷을 한 번에 5개까지 복사할 수 있습니다. DB 스냅샷을 다른 AWS 리전으로 복사하면 그 AWS 리전에 유지되는 수동 DB 스냅샷이 생성됩니다. 소스 AWS 리전 밖으로 DB 스냅샷을 복사하면 Amazon RDS 데이터 전송 요금이 발생합니다.

데이터 전송 요금에 대한 자세한 정보는 Amazon RDS 요금을 참조하십시오.

새 AWS 리전에 DB 스냅샷 사본이 생성된 후 DB 스냅샷 사본은 해당 AWS 리전의 다른 모든 DB 스냅샷과 똑같이 동작합니다.

AWS Management 콘솔, AWS CLI 또는 RDS API를 사용하여 DB 스냅샷을 복사할 수 있습니다.

AWS Management 콘솔

이 절차에서는 AWS Management 콘솔을 사용하여 암호화된 DB 스냅샷 또는 암호화되지 않은 DB 스냅샷을 동일한 AWS 리전에서 또는 리전 간에 복사합니다.

DB 스냅샷을 복사하려면

  1. AWS Management 콘솔에 로그인한 다음 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 [Snapshots]를 선택합니다.

  3. 복사하려는 DB 스냅샷을 선택합니다.

  4. Actions(작업)를 선택한 다음 Copy Snapshot(스냅샷 복사)을 선택합니다. [Make Copy of DB Snapshot] 페이지가 나타납니다.

    
							DB 스냅샷 복사
  5. (선택 사항) DB 스냅샷을 다른 AWS 리전에 복사하려면 [Destination Region]에 새 AWS 리전을 선택합니다.

    참고

    대상 AWS 리전에는 원본 AWS 리전과 동일한 가용 데이터베이스 엔진 버전이 있어야 합니다.

  6. [New DB Snapshot Identifier]에 DB 스냅샷 사본의 이름을 입력합니다.

  7. (선택 사항) [Target Option Group]에서 새로운 옵션 그룹을 선택합니다.

    한 AWS 리전에서 다른 리전으로 스냅샷을 복사하고 DB 인스턴스가 기본값이 아닌 옵션 그룹을 사용하는 경우 이 옵션을 지정합니다.

    원본 DB 인스턴스가 Oracle 또는 Microsoft SQL Server용 Transparent Data Encryption을 사용하는 경우 리전 간 복사 시 이 옵션을 지정해야 합니다. 자세한 정보는 옵션 그룹 고려 사항 단원을 참조하십시오.

  8. (선택 사항) [Copy Tags]를 선택하여 스냅샷의 태그와 값을 스냅샷 사본에 복사합니다.

  9. (선택 사항) [Enable Encryption]에 대해 다음 옵션 중 하나를 선택합니다.

    • DB 스냅샷이 암호화되지 않았고 사본도 암호화하지 않으려면 Disable encryption(암호화 비활성화)을 선택합니다.

    • DB 스냅샷이 암호화되지 않았지만 사본을 암호화하려면 Enable encryption(암호화 활성화)을 선택합니다. 이 경우 [Master Key]에 대해 DB 스냅샷 사본을 암호화할 때 사용할 KMS 키 식별자를 지정합니다.

    • DB 스냅샷이 암호화된 경우 Enable encryption(암호화 활성화)을 선택합니다. 이 경우 [Yes]가 이미 선택되어 있으므로 사본을 암호화해야 합니다. [Master Key]에 대해 DB 스냅샷 사본을 암호화할 때 사용할 KMS 키 식별자를 지정합니다.

  10. [Copy Snapshot]을 선택합니다.

CLI

AWS CLI 명령 copy-db-snapshot을 사용하여 DB 스냅샷을 복사할 수 있습니다. 스냅샷을 새 AWS 리전으로 복사하는 경우 새 AWS 리전에서 명령을 실행하십시오.

다음 옵션을 사용하여 DB 스냅샷을 복사할 수 있습니다. 시나리오에 따라 필요하지 않은 옵션도 있습니다. 다음의 설명 및 예제를 사용하여 어느 옵션을 사용할지 결정하십시오.

  • --source-db-snapshot-identifier – 원본 DB 스냅샷의 식별자입니다.

    • 원본 스냅샷이 사본과 동일한 AWS 리전에 있는 경우 유효한 DB 스냅샷 식별자를 지정합니다. 예, rds:mysql-instance1-snapshot-20130805.

    • 원본 스냅샷이 사본과 다른 AWS 리전에 있는 경우 유효한 DB 스냅샷 ARN을 지정합니다. 예, arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20130805.

    • 공유된 수동 DB 스냅샷에서 복사하는 경우에는 이 파라미터가 공유된 DB 스냅샷의 Amazon 리소스 이름(ARN)이어야 합니다.

    • 암호화된 스냅샷에서 복사하는 경우 이 파라미터가 원본 AWS 리전의 ARN 형식이어야 하며 PreSignedUrl 파라미터의 SourceDBSnapshotIdentifier와 일치해야 합니다.

  • --target-db-snapshot-identifier – 암호화된 DB 스냅샷의 새 사본의 식별자입니다.

  • --copy-tags – 스냅샷의 태그와 값들을 스냅샷 사본에 복사하기 위한 태그 복사 옵션을 포함합니다.

  • --option-group-name – 스냅샷 사본에 연결할 옵션 그룹입니다.

    한 AWS 리전에서 다른 리전으로 스냅샷을 복사하고 DB 인스턴스가 기본값이 아닌 옵션 그룹을 사용하는 경우 이 옵션을 지정합니다.

    원본 DB 인스턴스가 Oracle 또는 Microsoft SQL Server용 Transparent Data Encryption을 사용하는 경우 리전 간 복사 시 이 옵션을 지정해야 합니다. 자세한 정보는 옵션 그룹 고려 사항 단원을 참조하십시오.

  • --kms-key-id – 암호화된 DB 스냅샷의 AWS KMS 키 ID입니다. KMS 키 ID는 Amazon 리소스 이름(ARN), KMS 키 식별자 또는 KMS 암호화 키에 대한 KMS 키 별칭입니다.

    • AWS 계정에서 암호화된 DB 스냅샷을 복사하는 경우 이 파라미터에 값을 지정하여 새 KMS 암호화 키를 사용하여 사본을 암호화할 수 있습니다. 이 파라미터에 값을 지정하지 않을 경우 DB 스냅샷 사본이 원본 DB 스냅샷과 동일한 KMS 키를 사용하여 암호화됩니다.

    • 다른 AWS 계정에서 공유되는 암호화된 DB 스냅샷을 복사하는 경우 이 파라미터에 값을 지정해야 합니다.

    • 암호화되지 않은 스냅샷을 복사할 때 이 파라미터를 지정할 경우 사본이 암호화됩니다.

    • 암호화된 스냅샷을 다른 AWS 리전에 복사하는 경우 대상 AWS 리전에 대해 KMS 키를 지정해야 합니다. KMS 암호화 키는 해당 키를 만든 AWS 리전에 고유하며, 한 AWS 리전의 암호화 키를 다른 AWS 리전에서 사용할 수는 없습니다.

  • --source-region – 원본 DB 스냅샷의 AWS 리전 ID입니다. 암호화된 스냅샷을 다른 AWS 리전에 복사하는 경우 이 옵션을 지정해야 합니다.

예 암호화되지 않은 스냅샷을 동일한 리전으로 복사

다음 코드는 원본 스냅샷이 생성된 AWS 리전에서 mydbsnapshotcopy라는 새 이름으로 스냅샷 사본을 생성합니다. 복사가 완료되면 원래 스냅샷의 모든 태그가 스냅샷 사본에 복사됩니다.

Linux, OS X, Unix의 경우:

aws rds copy-db-snapshot \ --source-db-snapshot-identifier mysql-instance1-snapshot-20130805 \ --target-db-snapshot-identifier mydbsnapshotcopy \ --copy-tags

Windows의 경우:

aws rds copy-db-snapshot ^ --source-db-snapshot-identifier mysql-instance1-snapshot-20130805 ^ --target-db-snapshot-identifier mydbsnapshotcopy ^ --copy-tags

예 암호화되지 않은 스냅샷을 다른 리전으로 복사

다음 코드는 명령이 실행되는 AWS 리전에서 mydbsnapshotcopy라는 새 이름으로 스냅샷의 사본을 생성합니다.

Linux, OS X, Unix의 경우:

aws rds copy-db-snapshot \ --source-db-snapshot-identifier arn:aws:rds:us-east-1:123456789012:snapshot:mysql-instance1-snapshot-20130805 \ --target-db-snapshot-identifier mydbsnapshotcopy

Windows의 경우:

aws rds copy-db-snapshot ^ --source-db-snapshot-identifier arn:aws:rds:us-east-1:123456789012:snapshot:mysql-instance1-snapshot-20130805 ^ --target-db-snapshot-identifier mydbsnapshotcopy

예 암호화된 스냅샷을 다른 리전으로 복사

다음 코드 예제는 암호화된 DB 스냅샷을 us-west-2 리전에서 us-east-1 리전으로 복사합니다. 명령은 us-east-1 리전에서 실행합니다.

Linux, OS X, Unix의 경우:

aws rds copy-db-snapshot \ --source-db-snapshot-identifier arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20161115 \ --target-db-snapshot-identifier mydbsnapshotcopy \ --source-region us-west-2 \ --kms-key-id my-us-east-1-key \ --option-group-name custom-option-group-name

Windows의 경우:

aws rds copy-db-snapshot ^ --source-db-snapshot-identifier arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20161115 ^ --target-db-snapshot-identifier mydbsnapshotcopy ^ --source-region us-west-2 ^ --kms-key-id my-us-east-1-key ^ --option-group-name custom-option-group-name
API

Amazon RDS API 작업 CopyDBSnapshot을 사용하여 DB 스냅샷을 복사할 수 있습니다. 스냅샷을 새 AWS 리전으로 복사하는 경우 새 AWS 리전에서 작업을 수행하십시오.

다음 파라미터를 사용하여 DB 스냅샷을 복사할 수 있습니다. 시나리오에 따라 필요하지 않은 파라미터도 있습니다. 다음의 설명 및 예제를 사용하여 어느 파라미터를 사용할지 결정하십시오.

  • SourceDBSnapshotIdentifier – 원본 DB 스냅샷의 식별자입니다.

    • 원본 스냅샷이 사본과 동일한 AWS 리전에 있는 경우 유효한 DB 스냅샷 식별자를 지정합니다. 예, rds:mysql-instance1-snapshot-20130805.

    • 원본 스냅샷이 사본과 다른 AWS 리전에 있는 경우 유효한 DB 스냅샷 ARN을 지정합니다. 예, arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20130805.

    • 공유된 수동 DB 스냅샷에서 복사하는 경우에는 이 파라미터가 공유된 DB 스냅샷의 Amazon 리소스 이름(ARN)이어야 합니다.

    • 암호화된 스냅샷에서 복사하는 경우 이 파라미터가 원본 AWS 리전의 ARN 형식이어야 하며 PreSignedUrl 파라미터의 SourceDBSnapshotIdentifier와 일치해야 합니다.

  • TargetDBSnapshotIdentifier – 암호화된 DB 스냅샷의 새 사본의 식별자입니다.

  • CopyTags – 스냅샷의 태그와 값을 스냅샷 사본에 복사하려면 이 파라미터를 true로 설정합니다. 기본값은 false입니다.

  • OptionGroupName – 스냅샷 사본에 연결할 옵션 그룹입니다.

    한 AWS 리전에서 다른 리전으로 스냅샷을 복사하고 DB 인스턴스가 기본값이 아닌 옵션 그룹을 사용하는 경우 이 파라미터를 지정합니다.

    원본 DB 인스턴스가 Oracle 또는 Microsoft SQL Server용 Transparent Data Encryption을 사용하는 경우 리전 간 복사 시 이 파라미터를 지정해야 합니다. 자세한 정보는 옵션 그룹 고려 사항 단원을 참조하십시오.

  • KmsKeyId – 암호화된 DB 스냅샷의 AWS KMS 키 ID입니다. KMS 키 ID는 Amazon 리소스 이름(ARN), KMS 키 식별자 또는 KMS 암호화 키에 대한 KMS 키 별칭입니다.

    • AWS 계정에서 암호화된 DB 스냅샷을 복사하는 경우 이 파라미터에 값을 지정하여 새 KMS 암호화 키를 사용하여 사본을 암호화할 수 있습니다. 이 파라미터에 값을 지정하지 않을 경우 DB 스냅샷 사본이 원본 DB 스냅샷과 동일한 KMS 키를 사용하여 암호화됩니다.

    • 다른 AWS 계정에서 공유되는 암호화된 DB 스냅샷을 복사하는 경우 이 파라미터에 값을 지정해야 합니다.

    • 암호화되지 않은 스냅샷을 복사할 때 이 파라미터를 지정할 경우 사본이 암호화됩니다.

    • 암호화된 스냅샷을 다른 AWS 리전에 복사하는 경우 대상 AWS 리전에 대해 KMS 키를 지정해야 합니다. KMS 암호화 키는 해당 키를 만든 AWS 리전에 고유하며, 한 AWS 리전의 암호화 키를 다른 AWS 리전에서 사용할 수는 없습니다.

  • PreSignedUrl – 복사할 원본 DB 스냅샷이 위치하는 원본 AWS 리전에서 CopyDBSnapshot API 작업에 대한 서명 버전 4 서명된 요청이 포함된 URL입니다.

    Amazon RDS API를 사용하여 다른 AWS 리전으로부터 암호화된 DB 스냅샷을 복사하는 경우 이 파라미터를 지정해야 합니다. AWS CLI를 사용하여 다른 AWS 리전으로부터 암호화된 DB 스냅샷을 복사하는 경우 이 파라미터 대신 원본 리전을 지정할 수 있습니다.

    미리 서명된 URL은 복사할 암호화된 DB 스냅샷이 위치하는 원본 AWS 리전에서 실행할 수 있는 CopyDBSnapshot API 작업에 대한 유효한 요청이어야 합니다. 미리 서명된 URL 요청은 다음 파라미터 값을 포함해야 합니다.

    • DestinationRegion - 암호화된 DB 스냅샷이 복사될 AWS 리전입니다. 이 AWS 리전은 이 미리 서명된 URL을 포함하는, CopyDBSnapshot 작업이 호출되는 리전과 동일합니다.

      예를 들어 us-west-2 리전에서 us-east-1 리전으로 암호화된 DB 스냅샷을 복사하는 경우 us-east-1 리전에서 CopyDBSnapshot 작업을 호출하고 us-west-2 리전에서 CopyDBSnapshot 작업에 대한 호출을 포함하는 미리 서명된 URL을 제공합니다. 이 예제의 경우, 미리 서명된 URL에서 DestinationRegion이 us-east-1 리전으로 설정되어야 합니다.

    • KmsKeyId - 대상 AWS 리전에서 DB 스냅샷의 사본을 암호화하는 데 사용할 키에 대한 KMS 키 식별자. 이 식별자는 대상 AWS 리전에서 호출되는 CopyDBSnapshot작업과 미리 서명된 URL에 포함된 작업 모두에 동일합니다.

    • SourceDBSnapshotIdentifier - 복사할 암호화된 DB 스냅샷의 DB 스냅샷 식별자입니다. 이 식별자는 원본 AWS 리전용 Amazon 리소스 이름(ARN) 형식으로 되어 있어야 합니다. 예를 들어 us-west-2 리전에서 암호화된 DB 스냅샷을 복사하는 경우 SourceDBSnapshotIdentifier는 다음 예와 같습니다. arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20161115.

    서명 버전 4로 서명한 요청에 대한 자세한 정보는 다음을 참조하십시오.

예 암호화되지 않은 스냅샷을 동일한 리전으로 복사

다음 코드는 원본 스냅샷이 생성된 AWS 리전에서 mydbsnapshotcopy라는 새 이름으로 스냅샷 사본을 생성합니다. 복사가 완료되면 원래 스냅샷의 모든 태그가 스냅샷 사본에 복사됩니다.

https://rds.us-west-1.amazonaws.com/ ?Action=CopyDBSnapshot &CopyTags=true &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SourceDBSnapshotIdentifier=mysql-instance1-snapshot-20130805 &TargetDBSnapshotIdentifier=mydbsnapshotcopy &Version=2013-09-09 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140429/us-west-1/rds/aws4_request &X-Amz-Date=20140429T175351Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=9164337efa99caf850e874a1cb7ef62f3cea29d0b448b9e0e7c53b288ddffed2

예 암호화되지 않은 스냅샷을 다른 리전으로 복사

다음 코드는 us-west-1 리전에서 mydbsnapshotcopy라는 새 이름으로 스냅샷 사본을 생성합니다.

https://rds.us-west-1.amazonaws.com/ ?Action=CopyDBSnapshot &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SourceDBSnapshotIdentifier=arn%3Aaws%3Ards%3Aus-east-1%3A123456789012%3Asnapshot%3Amysql-instance1-snapshot-20130805 &TargetDBSnapshotIdentifier=mydbsnapshotcopy &Version=2013-09-09 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140429/us-west-1/rds/aws4_request &X-Amz-Date=20140429T175351Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=9164337efa99caf850e874a1cb7ef62f3cea29d0b448b9e0e7c53b288ddffed2

예 암호화된 스냅샷을 다른 리전으로 복사

다음 코드는 us-east-1 리전에서 mydbsnapshotcopy라는 새 이름으로 스냅샷 사본을 생성합니다.

https://rds.us-east-1.amazonaws.com/ ?Action=CopyDBSnapshot &KmsKeyId=my-us-east-1-key &OptionGroupName=custom-option-group-name &PreSignedUrl=https%253A%252F%252Frds.us-west-2.amazonaws.com%252F %253FAction%253DCopyDBSnapshot %2526DestinationRegion%253Dus-east-1 %2526KmsKeyId%253Dmy-us-east-1-key %2526SourceDBSnapshotIdentifier%253Darn%25253Aaws%25253Ards%25253Aus-west-2%25253A123456789012%25253Asnapshot%25253Amysql-instance1-snapshot-20161115 %2526SignatureMethod%253DHmacSHA256 %2526SignatureVersion%253D4 %2526Version%253D2014-10-31 %2526X-Amz-Algorithm%253DAWS4-HMAC-SHA256 %2526X-Amz-Credential%253DAKIADQKE4SARGYLE%252F20161117%252Fus-west-2%252Frds%252Faws4_request %2526X-Amz-Date%253D20161117T215409Z %2526X-Amz-Expires%253D3600 %2526X-Amz-SignedHeaders%253Dcontent-type%253Bhost%253Buser-agent%253Bx-amz-content-sha256%253Bx-amz-date %2526X-Amz-Signature%253D255a0f17b4e717d3b67fad163c3ec26573b882c03a65523522cf890a67fca613 &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SourceDBSnapshotIdentifier=arn%3Aaws%3Ards%3Aus-west-2%3A123456789012%3Asnapshot%3Amysql-instance1-snapshot-20161115 &TargetDBSnapshotIdentifier=mydbsnapshotcopy &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20161117/us-east-1/rds/aws4_request &X-Amz-Date=20161117T221704Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=da4f2da66739d2e722c85fcfd225dc27bba7e2b8dbea8d8612434378e52adccf