Memecahkan masalah ekspor cluster DB - Amazon Aurora

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

Memecahkan masalah ekspor cluster DB

Gunakan bagian berikut untuk membantu memecahkan masalah pesan kegagalan dan kesalahan SQL izin Postgre untuk tugas ekspor klaster DB ke Amazon S3.

Pesan kegagalan untuk tugas ekspor Amazon S3

Tabel berikut menjelaskan pesan yang akan ditampilkan jika tugas ekspor Amazon S3 gagal.

Pesan kegagalan Deskripsi
Gagal menemukan atau mengakses klaster DB sumber: [nama klaster] Klaster DB sumber tidak dapat diklona.
Terjadi kesalahan internal yang tidak diketahui.

Tugas telah gagal karena kesalahan yang tidak diketahui, pengecualian, atau kegagalan.

Terjadi kesalahan internal yang tidak diketahui saat menulis metadata tugas ekspor ke bucket S3 [nama bucket].

Tugas telah gagal karena kesalahan yang tidak diketahui, pengecualian, atau kegagalan.

RDSEkspor gagal menulis metadata tugas ekspor karena tidak dapat mengambil IAM peran [peranARN].

Tugas ekspor mengasumsikan IAM peran Anda untuk memvalidasi apakah diperbolehkan menulis metadata ke bucket S3 Anda. Jika tugas tidak dapat mengambil IAM peran Anda, itu gagal.

RDSEkspor gagal menulis metadata tugas ekspor ke bucket S3 [nama bucket] menggunakan IAM role [roleARN] dengan KMS kunci [key ID]. Kode kesalahan: [kode kesalahan]

Satu atau beberapa izin tidak ada, sehingga tugas ekspor tidak dapat mengakses bucket S3. Pesan kegagalan ini muncul saat menerima salah satu kode kesalahan berikut:

  • AWSSecurityTokenServiceException dengan kode kesalahan AccessDenied

  • AmazonS3Exception dengan kode kesalahan NoSuchBucket, AccessDenied, KMS.KMSInvalidStateException, 403 Forbidden, atau KMS.DisabledException

Kode kesalahan ini menunjukkan bahwa pengaturan salah dikonfigurasi untuk IAM peran, bucket S3, atau KMS kunci.

IAMRole [roleARN] tidak diizinkan untuk memanggil [S3 action] pada bucket S3 [nama bucket]. Tinjau izin Anda dan coba lagi ekspor.

IAMKebijakan ini salah dikonfigurasi. Izin untuk tindakan S3 tertentu pada bucket S3 tidak ada, sehingga menyebabkan tugas ekspor gagal.

KMSpemeriksaan kunci gagal. Periksa kredensil pada KMS kunci Anda dan coba lagi. Pemeriksaan KMS kredensi kunci gagal.
Pemeriksaan kredensial S3 gagal. Periksa izin pada bucket dan IAM kebijakan S3 Anda. Pemeriksaan kredensial S3 gagal.
Bucket S3 [nama bucket] tidak valid. Bucket tersebut tidak berada di Wilayah AWS saat ini atau tidak ada. Tinjau nama bucket S3 Anda, lalu coba lagi ekspor. Bucket S3 tidak valid.
Bucket S3 [nama bucket] tidak berada di Wilayah AWS saat ini. Tinjau nama bucket S3 Anda, lalu coba lagi ekspor. Ember S3 salah Wilayah AWS.

Memecahkan masalah kesalahan izin Postgre SQL

Saat mengekspor SQL database Postgre ke Amazon S3, Anda mungkin melihat PERMISSIONS_DO_NOT_EXIST kesalahan yang menyatakan bahwa tabel tertentu dilewati. Kesalahan ini biasanya terjadi saat superuser, yang Anda tetapkan saat membuat klaster DB, tidak memiliki izin untuk mengakses tabel tersebut.

Untuk memperbaiki kesalahan ini, jalankan perintah berikut:

GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA schema_name TO superuser_name

Untuk informasi selengkapnya tentang hak pengguna super, lihat Hak akses akun pengguna master.