本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Neptune 加载程序错误
当错误出现后,响应的 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-uridoes not exist/not reachable在 S3 存储桶中未找到匹配的文件。
-
Unable to connect to S3 endpoint. Provided source =(HTTP 500)source-uriand 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)加载是写入操作。在 read/write 集群终端节点上重试加载。
-
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 个作业的队列,请求将失败并显示此消息。