本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
本部分总结了您可能遇到的错误以及遇到错误时需要检查的内容。
权限问题
如果您对 Amazon S3 存储桶的访问权限有问题,请检查以下内容是否正确:
-
如果 Amazon S3 存储桶使用 CM-KMS 密钥进行服务器端加密,请确保传递给 Amazon Bedrock 的 IAM 角色拥有该密钥的
kms:Decrypt
权限。 AWS KMS 例如,请参阅允许用户使用特定账户中的任何密 AWS KMS 钥进行加密和解密。 AWS -
Amazon S3 存储桶与 Amazon Bedrock 模型自定义作业位于同一区域。
-
IAM 角色信任策略包括服务 SP (
bedrock.amazonaws.com
)。
以下消息表明对 Amazon S3 存储桶中训练或验证数据的访问权限有问题:
Could not validate GetObject permissions to access Amazon S3 bucket: training-data-bucket
at key train.jsonl
Could not validate GetObject permissions to access Amazon S3 bucket: validation-data-bucket
at key validation.jsonl
如果您遇到上述错误之一,请检查传递给服务的 IAM 角色是否拥有训练s3:GetObject
和验证数据集 Amazon S3 的s3:ListBucket
权限 URIs。
以下消息表明在 Amazon S3 存储桶中写入输出数据的权限有问题:
Amazon S3 perms missing (PutObject): Could not validate PutObject permissions to access S3 bucket: bedrock-output-bucket
at key output/.write_access_check_file.tmp
如果您遇到上述错误,请检查传递给服务的 IAM 角色是否对输出数据 Amazon S3 URI 拥有 s3:PutObject
权限。
数据问题
以下错误与训练、验证或输出数据文件的问题有关:
文件格式无效
Unable to parse Amazon S3 file: fileName.jsonl
. Data files must conform to JSONL format.
如果您遇到上述错误,请检查以下内容是否正确:
-
每行都采用 JSON 格式。
-
每个 JSON 都有两个密钥,一个
input
和一个output
,每个密钥都是一个字符串。例如:{ "input": "this is my input", "output": "this is my output" }
-
没有其他新行或空行。
已超出字符配额
Input size exceeded in file fileName.jsonl
for record starting with...
如果您遇到以上述文本开头的错误消息,请确保字符数符合 准备数据集 中的字符配额。
已超过令牌计数
Maximum input token count 4097 exceeds limit of 4096
Maximum output token count 4097 exceeds limit of 4096
Max sum of input and output token length 4097 exceeds total limit of 4096
如果您遇到与上述示例类似的错误,请确保词元数量符合准备数据集中的词元配额。
第三方许可条款和政策问题
以下错误与第三方的许可条款及其政策有关:
对与第三方许可条款不一致的材料进行微调
Automated tests flagged this fine-tuning job as including materials that are potentially inconsistent with Anthropic's third-party license terms. Please contact support.
如果您遇到上述错误,请确保您的训练数据集不包含与 Anthropic 使用政策不一致的内容。如果问题仍然存在,请联系 支持。
内部错误
Encountered an unexpected error when processing the request, please try again
如果您遇到上述错误,则可能是服务出现了问题。重试该作业。如果问题仍然存在,请联系 支持。