@shinyaz

AgentCore Runtime の session-id は33文字以上が必要

Memory 付きエージェントで --session-id session-1 を指定したら以下のエラーが出た。

Output
1 validation error detected: Value at 'runtimeSessionId' failed to satisfy
constraint: Member must have length greater than or equal to 33

セッション ID に33文字以上の制約がある。CLI のドキュメントや --help には記載がなく、API のバリデーションで弾かれる。

Terminal
# NG: 9文字
agentcore invoke "Hello" --session-id session-1
 
# OK: 34文字
agentcore invoke "Hello" --session-id session-memory-test-001-first-conv

UUID 形式(36文字)なら確実に通る。手動で指定する場合は文字数に注意が必要だ。

共有する

田原 慎也

田原 慎也

ソリューションアーキテクト @ AWS

AWS ソリューションアーキテクトとして金融業界のお客様を中心に技術支援を行っています。クラウドアーキテクチャや AI/ML に関する学びをこのサイトで発信しています。このサイトの内容は個人の見解であり、所属企業の公式な意見や見解を代表するものではありません。