Не удалось создать базу знаний для Amazon BedrockPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Не удалось создать базу знаний для Amazon Bedrock

Сообщение Anonymous »

Я написал код Python, в котором создаю базу знаний на основе файлов, хранящихся в корзине S3. Для каждого пользователя создается корзина, состоящая из файлов. Вложения для каждого из этих файлов хранятся в MonoDB, и для них выполняется векторный поиск. Ниже приведен мой код для создания базы знаний:

Код: Выделить всё

bedrock_client = boto3.client('bedrock-agent', region_name='us-east-2')
def create_bedrock_knowledge_base(user_id, s3_bucket, collection_name):
print('Creating Knowledge Base')
response = bedrock_client.create_knowledge_base(
clientToken=f"{user_id}-token".ljust(33, '0'),
description=f"Creating knowledge base for user {user_id}",
knowledgeBaseConfiguration = {
'type': 'VECTOR',
'vectorKnowledgeBaseConfiguration': {
'embeddingModelArn': 'arn:aws:bedrock:us-east-2:aws:model/amazon.titan-embed-text-v2:0',
'embeddingModelConfiguration': {
'bedrockEmbeddingModelConfiguration': {
'dimensions': 1024
}
}
}
},
name=f"KnowledgeBase_{user_id}",
roleArn='',
storageConfiguration = {
'mongoDbAtlasConfiguration': {
'collectionName': collection_name,
'credentialsSecretArn': '',
'databaseName': 'bedrock',
'endpoint': 'mongodb+srv://:
@..mongodb.net',
'fieldMapping': {
'metadataField': 'metadata',
'textField': 'text',
'vectorField': 'embedding',
},
'vectorIndexName': 'vector_index',
},
'type': 'MONGO_DB_ATLAS',
}
)
return response['knowledgeBaseArn']
При этом я получаю сообщение об ошибке:

Код: Выделить всё

botocore.errorfactory.AccessDeniedException: An error occurred (AccessDeniedException) when calling the CreateKnowledgeBase operation: User:  is not authorized to perform: bedrock:CreateKnowledgeBase
Я пробовал сегменты и модели S3 в разных регионах, а также в одних и тех же регионах. Но тот же результат. Моя роль «Я ЕСМЬ» имеет политику разрешений AmazonBedrockFullAccess. Модель встраивания Titan также включена.

Подробнее здесь: https://stackoverflow.com/questions/791 ... on-bedrock
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Не удалось создать базу знаний для Amazon Bedrock
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как совершать асинхронные вызовы в Amazon Bedrock
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Функция вызова с Клодом на Amazon Bedrock в Dotnet
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Функция вызова с Клодом на Amazon Bedrock в .NET Core
    Anonymous » » в форуме C#
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Как делать асинхронные звонки в Amazon Bedrock
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»