Currently, in order to use an OpenSearch instance provided by AWS, additional steps are needed. This commit introduces the required configuration.

It's tested using Testcontiners and LocalStack.

Question: * Should a starter be added? Maybe spring-ai-aws-opensearch-store-spring-boot-starter If the answer is yes, then I can update the documentation later.

Comment From: tzolov

@eddumelendez, valuable improvement.

Should a starter be added? Maybe spring-ai-aws-opensearch-store-spring-boot-starter If the answer is yes, then I can update the documentation later.

You mean spring-ai-aws-opensearch-store-spring-boot-starter in addition to the existing spring-ai-opensearch-store-spring-boot-starter ? This makes sense.

Would you add it in this PR or separate one?

Comment From: eddumelendez

Hi @tzolov. Yes, in addition to the existing one.

I have updated the PR adding the new starter and updating the docs.

Comment From: tzolov

Thanks @eddumelendez

Comment From: tzolov

rebased, squashed and merged at d276d17c1f546ec4a2be933e40c786ded603a6c9