Claude 3 拒绝 AWS Bedrock 代理访问

问题描述 投票:0回答:1

我使用 AWS Bedrock 和 Pinecone 作为我的矢量数据库,并使用 Claude 2.1,它运行顺利。尽管如此,当我尝试使用最近启用的 Claude 3.0 Haiku 或 Sonnet 更新它(或创建新的)时,它会触发以下错误:

没有高级提示配置或操作组;这是带有 Pinecone 的 S3 存储桶上的 PDF 的简单用例。

我正在使用“playground”(Bedrock 的代理测试环境)运行它,并且我还启用/订阅了模型。

当我查看步骤跟踪时,我发现前两个步骤(预处理和编排)已成功执行。但是,跟踪缺乏有关错误的任何有意义的信息,我只能看到它找到了预期的结果。

JIT:这与此类似 任何对来自 boto 客户端的 claude-3-haiku 或 anthropic.claude-3-sonnet 有访问问题的人,但调用方式不同。

它与此不相似:Amazon Bedrock 代理 - 调用 Bedrock 时访问被拒绝。检查您的请求权限并重试请求,因为这里的问题是缺乏对模型本身的访问权限。

如果我切换到 Claude 2.1,它将按预期工作。

我还尝试重新创建代理和知识库,但没有成功。

其他信息:知识库测试环境运行顺利。问题是当我将其链接到代理时。

我尝试过的知识库模型:

  • Titan Embeddings G1 - Textv1.2 - 1536(带有松果余弦 1536)
  • 嵌入多语言v3 - 1024(带有松果余弦1024)

但我不认为问题与知识库有关,因为正如我之前提到的,跟踪显示了正确的搜索结果。

有人曾经遇到过这个问题或者知道如何正确解决它吗?

amazon-s3 artificial-intelligence pinecone amazon-bedrock claude
1个回答
0
投票

请检查您的基岩代理的 IAM 角色的政策。如果您希望能够使用所有 Claude 模型,请尝试以下模型。确保将区域更改为您的区域。

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "AmazonBedrockAgentBedrockFoundationModelPolicyProd",
            "Effect": "Allow",
            "Action": "bedrock:InvokeModel",
            "Resource": [
                "arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude*"
            ]
        }
    ]
}
© www.soinside.com 2019 - 2024. All rights reserved.