Member must satisfy regular expression pattern: DRAFT; Value 'Version 3' at 'agentVersion' failed

0

I get this error when calling from laravel. where can I find the versions in the Agent. I do have two different version Request: $result = $this->bedrockAgentClient->associateAgentKnowledgeBase([ 'agentId' => '4EG1ETD7H4', // REQUIRED 'agentVersion' => 'Version 3', // REQUIRED 'description' => 'Query knowledgebase if enabled', // REQUIRED 'knowledgeBaseId' => 'FG0TYJOWZ5', // REQUIRED 'knowledgeBaseState' => 'ENABLED' ]);

Error Response: { "error": "Error executing "AssociateAgentKnowledgeBase" on "https://bedrock-agent.us-east-1.amazonaws.com/agents/4EG1ETD7H4/agentversions/Version%203/knowledgebases/"; AWS HTTP error: Client error: PUT https://bedrock-agent.us-east-1.amazonaws.com/agents/4EG1ETD7H4/agentversions/Version%203/knowledgebases/ resulted in a 400 Bad Request response:\n{"message":"2 validation errors detected: Value 'Version 3' at 'agentVersion' failed to satisfy constraint: Member must (truncated...)\n ValidationException (client): 2 validation errors detected: Value 'Version 3' at 'agentVersion' failed to satisfy constraint: Member must satisfy regular expression pattern: DRAFT; Value 'Version 3' at 'agentVersion' failed to satisfy constraint: Member must have length less than or equal to 5 - {"message":"2 validation errors detected: Value 'Version 3' at 'agentVersion' failed to satisfy constraint: Member must satisfy regular expression pattern: DRAFT; Value 'Version 3' at 'agentVersion' failed to satisfy constraint: Member must have length less than or equal to 5"}" }

Guru
질문됨 한 달 전56회 조회
1개 답변
0
수락된 답변

Hello Guru,

I've reviewed the requirements for the agentVersion parameter. It appears that it must be a fixed length of 5 characters and match the pattern ^DRAFT$. This means the only acceptable value for agentVersion is "DRAFT". Using any other value, such as "v1", will not meet the validation requirements and will result in a Validation Exception.

💡 Please ensure that you are passing the correct value "DRAFT" for the agentVersion parameter, as this is the only value allowed based on the constraints provided.

Key Source:
profile picture
전문가
답변함 한 달 전
  • Thanks very much Osvaldo. I'll try that out. Appreciate your response!!

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠