本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
直接摄取的先决条件
要使用直接提取,IAM 角色必须拥有使用 KnowledgeBaseDocs
API 操作的权限。如果您的 IAM 角色附加了AmazonBedrockFullAccess AWS 托管策略,则可以跳过此部分。
可以将以下策略附加到 IAM 角色,以允许该角色根据您在该字段中指定的知识库执行直接摄取。Resource
{ "Version": "2012-10-17", "Statement": [ { "Sid": "DirectIngestion", "Effect": "Allow", "Action": [ "bedrock:IngestKnowledgeBaseDocuments", "bedrock:GetKnowledgeBaseDocument", "bedrock:ListKnowledgeBaseDocuments", "bedrock:DeleteKnowledgebaseDocument" ], "Resource": [ "arn:
${Partition}
:bedrock:${Region}
:${Account}
:knowledge-base/${KnowledgeBaseId}
" ] } ] }
要进一步限制权限,可以省略操作,也可以指定筛选权限所依据的资源和条件键。有关操作、资源和条件键的更多信息,请参阅《服务授权参考》中的以下主题:
-
Amazon Bedrock 定义的操作 — 了解操作、在
Resource
字段中可以将其限定的资源类型以及可以在Condition
字段中筛选权限的条件键。 -
由 Amazon Bedrock 定义的资源类型 — 了解 Amazon Bedrock 中的资源类型。
-
亚马逊 Bedrock 的条件密钥 — 了解亚马逊 Bedrock 中的条件密钥。