Memulihkan klaster Amazon Redshift - AWS Backup

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memulihkan klaster Amazon Redshift

Anda dapat memulihkan snapshot otomatis dan manual di AWS Backup konsol atau melaluiCLI.

Saat memulihkan kluster Amazon Redshift, pengaturan cluster asli akan dimasukkan ke konsol secara default. Anda dapat menentukan pengaturan yang berbeda untuk konfigurasi di bawah ini. Saat memulihkan tabel, Anda harus menentukan basis data sumber dan target. Untuk informasi selengkapnya tentang konfigurasi ini, lihat Memulihkan klaster dari snapshot di Panduan Manajemen Pergeseran Merah Amazon.

  • Tabel tunggal atau cluster: Anda dapat memilih untuk mengembalikan seluruh cluster atau satu tabel. Jika Anda memilih untuk mengembalikan satu tabel, database sumber, skema sumber, dan nama tabel sumber diperlukan, serta klaster target, skema, dan nama tabel baru.

  • Tipe node: Setiap cluster Amazon Redshift terdiri dari node pemimpin dan setidaknya satu node komputasi. Saat memulihkan cluster, Anda perlu menentukan jenis node yang memenuhi persyaratan Anda untuk CPURAM, kapasitas penyimpanan, dan jenis drive.

  • Jumlah node: Saat memulihkan cluster, Anda perlu menentukan jumlah node yang dibutuhkan.

  • Ringkasan konfigurasi

  • Izin Cluster

Untuk memulihkan klaster atau tabel Amazon Redshift menggunakan konsol AWS Backup

  1. Buka AWS Backup konsol di https://console.aws.amazon.com/backup.

  2. Di panel navigasi, pilih Pengaturan dan ID sumber daya Amazon Redshift yang ingin Anda pulihkan.

  3. Pada halaman Rincian sumber daya, daftar titik pemulihan untuk ID sumber daya yang dipilih ditampilkan. Untuk memulihkan sumber daya, di panel Poin Pemulihan, pilih tombol radio di sebelah ID titik pemulihan sumber daya. Di sudut kanan atas panel, pilih Pulihkan.

  4. Pulihkan Opsi

    1. Kembalikan cluster dari snapshot, atau

    2. Kembalikan tabel tunggal dalam snapshot ke cluster baru. Jika Anda memilih opsi ini, maka Anda harus mengonfigurasi yang berikut:

      1. Aktifkan atau nonaktifkan nama peka huruf besar/kecil.

      2. Masukkan nilai tabel sumber, termasuk database, skema, dan tabel. Informasi tabel sumber dapat ditemukan di konsol Amazon Redshift.

      3. Masukkan nilai tabel target, termasuk database, skema, dan nama tabel baru.

  5. Tentukan pengaturan konfigurasi cluster baru Anda.

    1. Untuk pemulihan cluster: pilih Cluster identifier, Node type, dan jumlah node.

    2. Tentukan zona ketersediaan dan jendela pemeliharaan.

    3. Anda dapat mengaitkan peran tambahan dengan mengklik IAMPeran asosiasi.

  6. Opsional: Konfigurasi tambahan:

    1. Penggunaan default diaktifkan secara default.

    2. Gunakan menu tarik-turun untuk memilih pengaturan untuk Jaringan dan keamanan, grup VPC keamanan, grup subnet Cluster, dan zona Ketersediaan.

    3. Aktifkan atau nonaktifkan VPCperutean yang disempurnakan.

    4. Tentukan apakah Anda ingin membuat titik akhir cluster Anda dapat diakses publik. Jika ya, instance dan perangkat di luar VPC dapat terhubung ke database Anda melalui titik akhir cluster. Jika ini diaktifkan, masukkan alamat IP elastis.

  7. Opsional: Konfigurasi basis data. Anda dapat memilih untuk memasukkan

    1. Port database (dengan mengetik ke dalam bidang teks)

    2. Grup parameter

  8. Pemeliharaan: Anda dapat memilih

    1. Periode pemeliharaan

    2. Jalur pemeliharaan, dari antara saat ini, trailing, atau pratinjau. Ini mengontrol versi cluster mana yang diterapkan selama jendela pemeliharaan.

  9. Snapshot otomatis diatur ke default.

    1. Periode retensi snapshot otomatis. Periode retensi harus 0 hingga 35 hari. Pilih 0 untuk tidak membuat snapshot otomatis.

    2. Periode retensi snapshot manual adalah 1 hingga 3653 hari.

    3. Ada kotak centang opsional untuk relokasi cluster. Jika ini dicentang, ini memungkinkan kemampuan untuk memindahkan klaster Anda di Availability Zone lain. Setelah Anda mengaktifkan relokasi, Anda dapat menggunakan titik VPC akhir.

  10. Pemantauan: Setelah cluster dipulihkan, Anda dapat mengatur pemantauan melalui CloudWatch atau Amazon Redshift.

  11. Pilih IAM peran yang akan diteruskan untuk melakukan pemulihan. Anda dapat menggunakan peran default, atau Anda dapat menentukan yang lain.

Pekerjaan pemulihan Anda akan terlihat di bawah Pekerjaan. Anda dapat melihat status pekerjaan pemulihan Anda saat ini dengan mengklik tombol refresh atau CTRL -R.

Memulihkan klaster Amazon Redshift menggunakanAPI,, CLI atau SDK

Gunakan StartRestoreJobuntuk memulihkan cluster Amazon Redshift.

Untuk memulihkan Amazon Redshift menggunakan AWS CLI, gunakan perintah start-restore-job dan tentukan metadata berikut:

ClusterIdentifier // required string AdditionalInfo // optional string AllowVersionUpgrade // optional Boolean AquaConfigurationStatus // optional string AutomatedSnapshotRetentionPeriod // optional integer 0 to 35 AvailabilityZone // optional string AvailabilityZoneRelocation // optional Boolean ClusterParameterGroupName // optional string ClusterSecurityGroups // optional array of strings ClusterSubnetGroupName // optional strings DefaultIamRoleArn // optional string ElasticIp // optional string Encrypted // Optional TRUE or FALSE EnhancedVpcRouting // optional Boolean HsmClientCertificateIdentifier // optional string HsmConfigurationIdentifier // optional string IamRoles // optional array of strings KmsKeyId // optional string MaintenanceTrackName // optional string ManageMasterPassword // optional Boolean ManualSnapshotRetentionPeriod // optional integer MasterPasswordSecretKmsKeyId // optional string NodeType // optional string NumberOfNodes // optional integer OwnerAccount // optional string Port // optional integer PreferredMaintenanceWindow // optional string PubliclyAccessible // optional Boolean ReservedNodeId // optional string SnapshotClusterIdentifier // optional string SnapshotScheduleIdentifier // optional string TargetReservedNodeOfferingId // optional string VpcSecurityGroupIds // optional array of strings RestoreType // CLUSTER_RESTORE or TABLE_RESTORE

Untuk informasi lebih lanjut, lihat RestoreFromClusterSnapshotdi APIReferensi Amazon Redshift dan restore-from-cluster-snapshotdi panduan.AWS CLI

Berikut adalah contoh template:

aws backup start-restore-job \ -\-recovery-point-arn "arn:aws:backup:region:account:snapshot:name -\-iam-role-arn "arn:aws:iam:account:role/role-name" \ -\-metadata -\-resource-type Redshift \ -\-region Wilayah AWS -\-endpoint-url URL

Inilah contohnya:

aws backup start-restore-job \ -\-recovery-point-arn "arn:aws:redshift:us-west-2:123456789012:snapshot:redshift-cluster-1/awsbackup:job-c40dda3c-fdcc-b1ba-fa56-234d23209a40" \ -\-iam-role-arn "arn:aws:iam::974288443796:role/Backup-Redshift-Role" \ -\-metadata 'RestoreType=CLUSTER_RESTORE,ClusterIdentifier=redshift-cluster-restore-78,Encrypted=true,KmsKeyId=45e261e4-075a-46c7-9261-dfb91e1c739c' \ -\-resource-type Redshift \ -\-region us-west-2 \

Anda juga dapat menggunakan DescribeRestoreJobuntuk membantu memulihkan informasi.

Dalam AWS CLI, gunakan operasi describe-restore-job dan gunakan metadata berikut:

Region

Berikut adalah contoh template:

aws backup describe-restore-job —restore-job-id restore job ID -\-region Wilayah AWS

Inilah contohnya:

aws backup describe-restore-job -\-restore-job-id BEA3B353-576C-22C0-9E99-09632F262620 \ -\-region us-west-2 \