π‘οΈ AWS Bedrock Knowledge Base should use an Active embedding modelπ’
- Contextual name: π‘οΈ Knowledge Base should use an Active embedding modelπ’
- ID:
/ce/ca/aws/bedrock/knowledge-base-model-support - Tags:
- π’ Policy with categories
- π’ Policy with type
- π’ Production policy
- Policy Type:
BEST_PRACTICE - Policy Categories:
RELIABILITY
Statsβ
not available
Logicβ
- π§ prod.logic.yamlπ’
Descriptionβ
Descriptionβ
Identify Amazon Bedrock knowledge bases configured to use a foundation embedding model in the
LEGACYlifecycle state. This is a preventive retirement check of the model used to create vector embeddings, rather than an assessment of every model listed in the regional catalog or the model used to generate answers.Rationaleβ
Migrating embedding workloads before model retirement protects document ingestion and retrieval. A Legacy model may remain usable, but AWS recommends moving to an Active model before its end-of-life date. Lifecycle states and dates can differ by AWS Region; the configured model's regional record is the relevant source.
Impactβ
Changing embedding models can require a new knowledge base, compatible vector storage, and re-embedding and re-indexing the source documents. Migration can incur ingestion costs and affect retrieval quality, dimensions, data types, and application integrations. Validate the replacement before switching traffic.
Auditβ
This policy marks an AWS Bedrock Knowledge Base as
INCOMPLIANTif its configured Foundation Embedding Model ARN resolves to a present AWS Bedrock Foundation Model whose Model Lifecycle: Status is LEGACY. It isCOMPLIANTwhen that status is ACTIVE. The related Model ARN must exactly match the configured ARN, including its AWS Region. Legacy means deprecated and scheduled for retirement; it does not mean that the model is already unavailable or that paid extended access applies.... see more
Remediationβ
Remediationβ
Migrate the knowledge base to an Active embedding model before the current model's announced retirement date. Keep the existing knowledge base and vector index available until the replacement has been tested and applications have switched to it.
If the finding is
UNDETERMINED, resolve missing model data or any ARN or Region mismatch before making changes. An Active model elsewhere in the catalog does not establish support for the model configured on this knowledge base.1. Confirm the configured embedding modelβ
Find the affected knowledge base's ID and AWS Region in the Amazon Bedrock console. Replace
KNOWLEDGE_BASE_IDandREGIONin this command:aws bedrock-agent get-knowledge-base --knowledge-base-id KNOWLEDGE_BASE_ID --region REGIONReview the embedding model ARN, vector store, embedding dimensions, and vector data type. Identify the data sources, agents, and applications that depend on this knowledge base.
Confirm the configured model's lifecycle status in the same Region and review its announced end-of-life date in Amazon Bedrock. Changing the generation model used by
RetrieveAndGeneratedoes not replace the embedding model used to index and retrieve documents.... see more
policy.yamlβ
Linked Framework Sectionsβ
| Section | Sub Sections | Internal Rules | Policies | Flags | Compliance |
|---|---|---|---|---|---|
| πΌ Cloudaware Framework β πΌ Infrastructure Modernization | 39 | no data |