本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
發生錯誤時,回應的 BODY
中會傳回 JSON 物件。message
物件包含此錯誤的描述。
錯誤類別
Error 400
– 語法錯誤會傳回 HTTP400
錯誤的請求錯誤。描述錯誤的訊息。Error 500
– 無法處理的有效請求會傳回 HTTP500
內部伺服器錯誤。描述錯誤的訊息。
以下是來自載入器的可能錯誤訊息及錯誤的描述。
載入器錯誤訊息
-
Couldn't find the AWS credential for iam_role_arn
(HTTP 400)找不到登入資料。根據 IAM 主控台或 AWS CLI 輸出驗證提供的登入資料。確定您已將
iamRoleArn
中指定的 IAM 角色新增至叢集。 -
S3 bucket not found for source
(HTTP 400)S3 儲存貯體不存在。檢查儲存貯體的名稱。
-
The source
(HTTP 400)source-uri
does not exist/not reachable在 S3 儲存貯體找不到相符的檔案。
-
Unable to connect to S3 endpoint. Provided source =
(HTTP 500)source-uri
and region =aws-region
無法連線至 Amazon S3。區域必須符合叢集區域。確定您擁有 VPC 端點。如需有關建立 VPC 端點的資訊,請參閱 建立 Amazon S3 VPC 端點。
-
Bucket is not in provided Region (
(HTTP 400)aws-region
)儲存貯體必須與 Neptune 資料庫執行個體位於相同的 AWS 區域。
-
Unable to perform S3 list operation
(HTTP 400)提供的 IAM 使用者或角色沒有儲存貯體或資料夾的
List
許可。檢查儲存貯體的政策或存取控制清單 (ACL)。 -
Start new load operation not permitted on a read replica instance
(HTTP 405)載入是一種寫入操作。在讀取/寫入叢集端點上重試載入。
-
Failed to start load because of unknown error from S3
(HTTP 500)Amazon S3 傳回未知的錯誤。請聯絡 AWS 支援
。 -
Invalid S3 access key
(HTTP 400)存取金鑰無效。檢查提供的登入資料。
-
Invalid S3 secret key
(HTTP 400)私密金鑰無效。檢查提供的登入資料。
-
Max concurrent load limit breached
(HTTP 400)如不使用
"queueRequest" : "TRUE"
提交載入請求 ,且某載入任務正在執行中,則此請求將失敗,並顯示此錯誤。 -
Failed to start new load for the source "
(HTTP 400)source name
". Max load task queue size limit breached. Limit is 64Neptune 最多支援一次將 64 個載入器工作排入佇列。若在佇列已包含 64 個任務時,再繼續提交其他載入請求到該佇列,則請求會失敗並顯示此訊息。