Skip to content

[Doc] Add documentation for Amazon Bedrock, Amazon OpenSearch, and Amazon S3 Vectors integrations#680

Open
avichaym wants to merge 2 commits into
apache:mainfrom
avichaym:docs/aws-integrations
Open

[Doc] Add documentation for Amazon Bedrock, Amazon OpenSearch, and Amazon S3 Vectors integrations#680
avichaym wants to merge 2 commits into
apache:mainfrom
avichaym:docs/aws-integrations

Conversation

@avichaym
Copy link
Copy Markdown
Contributor

fixes #676

Depends on #679 for constant names - please merge that first

Adds per-provider doc sections for the AWS integrations from #533 and #534:

chat_models.md - Bedrock (Converse API, SigV4 auth, tool calling, model IDs)
embedding_models.md - Bedrock (Titan Embeddings V2, configurable dimensions)
vector_stores.md - OpenSearch (Serverless + domains, IAM/basic auth) and S3 Vectors

Follows the same structure as Anthropic/Ollama/OpenAI/Elasticsearch sections. Hugo-rendered and verified locally.

The Bedrock chat / Bedrock embedding (PR apache#534) and OpenSearch /
S3 Vectors (PR apache#533) integrations were merged without ResourceName
constants. Users currently have to reference these implementations
via fully-qualified class name strings, e.g.

    BedrockChatModelConnection.class.getName()

while every other built-in provider gets a constant under
ResourceName, e.g.

    ResourceName.ChatModel.OLLAMA_CONNECTION

Add the missing constants so AWS integrations match the established
pattern, both for Java agents:

    ResourceName.ChatModel.BEDROCK_CONNECTION / BEDROCK_SETUP
    ResourceName.EmbeddingModel.BEDROCK_CONNECTION / BEDROCK_SETUP
    ResourceName.VectorStore.OPENSEARCH_VECTOR_STORE
    ResourceName.VectorStore.S3_VECTORS_VECTOR_STORE

and Python agents using these via the cross-language wrapper:

    ResourceName.ChatModel.Java.BEDROCK_CONNECTION / BEDROCK_SETUP
    ResourceName.EmbeddingModel.Java.BEDROCK_CONNECTION / BEDROCK_SETUP
    ResourceName.VectorStore.Java.OPENSEARCH_VECTOR_STORE
    ResourceName.VectorStore.Java.S3_VECTORS_VECTOR_STORE

This is purely additive; existing code that references the FQCN
string continues to work unchanged.
@github-actions github-actions Bot added doc-label-missing The Bot applies this label either because none or multiple labels were provided. fixVersion/0.3.0 The feature or bug should be implemented/fixed in the 0.3.0 version. priority/major Default priority of the PR or issue. labels May 14, 2026
…azon S3 Vectors integrations

Documents all AWS integrations contributed in apache#533 and apache#534. Adds
per-provider sections to chat_models.md, embedding_models.md, and
vector_stores.md following the same structure as existing providers.

Uses the ResourceName constants from the companion PR.
@avichaym avichaym force-pushed the docs/aws-integrations branch from afc5085 to dbc44ea Compare May 14, 2026 14:48
@wenjin272 wenjin272 added doc-included Your PR already contains the necessary documentation updates. and removed doc-label-missing The Bot applies this label either because none or multiple labels were provided. labels May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc-included Your PR already contains the necessary documentation updates. fixVersion/0.3.0 The feature or bug should be implemented/fixed in the 0.3.0 version. priority/major Default priority of the PR or issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Tech Debt] Documentation for AWS integrations (Bedrock, OpenSearch, S3 Vectors)

2 participants