本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
排解快照匯出
請參閱以下各節協助疑難排解資料庫叢集匯出任務至 Amazon S3 的故障訊息和 Postgre SQL 權限錯誤。
Amazon S3 匯出任務的失敗訊息
下表說明 Amazon S3 匯出任務失敗時傳回的訊息。
失敗訊息 | 描述 |
---|---|
發生未知的內部錯誤。 |
因為不明的錯誤、例外或故障,所以任務失敗。 |
將匯出任務的中繼資料寫入 S3 儲存貯體 [儲存貯體名稱] 時發生未知的內部錯誤。 |
因為不明的錯誤、例外或故障,所以任務失敗。 |
RDS匯出無法寫入匯出工作的中繼資料,因為無法擔任IAM角色 [roleARN]。 |
匯出任務會假設您的IAM角色來驗證是否允許將中繼資料寫入 S3 儲存貯體。如果工作無法擔任您的IAM角色,就會失敗。 |
RDS匯出無法使用角色 [IAMrole] 搭配金鑰 [KMS金鑰 ID],將匯出任務的中繼資料寫入 S3 儲存貯體 [儲存貯體名稱]。ARN錯誤代碼:[錯誤代碼] |
缺少一或多個許可,因此匯出任務無法存取 S3 儲存貯體。收到下列其中一個錯誤碼時會引發此失敗訊息:
這些錯誤碼表示IAM角色、S3 儲存貯體或KMS金鑰的設定設定錯誤。 |
IAM角色 [角色ARN] 未授權在 S3 儲存貯體 [儲存貯體名稱] 上呼叫 [S3 動作]。檢閱您的許可,然後重試匯出。 |
IAM原則設定錯誤。缺少 S3 儲存貯體上特定 S3 動作的許可,這會導致匯出任務失敗。 |
KMS金鑰檢查失敗。請檢查KMS金鑰上的認證,然後再試一次。 |
KMS金鑰認證檢查失敗。 |
S3 憑證檢查失敗。檢查 S3 儲存貯體和IAM政策的許可。 |
S3 憑證檢查失敗。 |
S3 儲存貯體 [儲存貯體名稱] 無效。可能不是位於目前的 AWS 區域 或不存在。檢閱您的 S3 儲存貯體名稱並重試匯出。 |
S3 儲存貯體無效。 |
S3 儲存貯體 [儲存貯體名稱] 並非位於目前的 AWS 區域。檢閱您的 S3 儲存貯體名稱並重試匯出。 |
S3 存儲桶是錯誤的 AWS 區域。 |
疑難排解後的SQL權限錯誤
將 Postgre SQL 資料庫匯出到 Amazon S3 時,您可能會看到PERMISSIONS_DO_NOT_EXIST
錯誤訊息,指出某些表格已略過。您在建立資料庫執行個體時指定的超級使用者,若沒有存取這些資料表的許可,通常就會發生此錯誤。
若要修正此錯誤,請執行下列命令:
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA
schema_name
TOsuperuser_name
如需超級使用者權限的詳細資訊,請參閱主要使用者帳戶權限。