현재 해당 서비스는 23년 12월에 정식 출시하였으며, 아래 13개의 리전에서 기능을 제공합니다.
지원 리전
미국 동부(N. 버지니아) |
미국 서부(오리건) |
캐나다(중부) |
아시아 태평양(뭄바이) |
아시아 태평양(싱가포르)(게이트 접근) |
아시아 태평양(시드니) |
아시아 태평양(도쿄) |
유럽(프랑크푸르트) |
유럽(런던) |
유럽(파리) |
유럽(아일랜드) (게이트 접근) |
남미(상파울루) |
AWS GovCloud(미국 서부) |
또한, RAG를 위한 Vector embeddings models와 Generative AI models은 각각 지원하는 모델이 아래와 같이 다르게 제공됩니다.
Vector embeddings models 지원 목록
Model name |
Model ID |
Amazon Titan Embeddings G1 - Text |
amazon.titan-embed-text-v1 |
Amazon Titan Text Embeddings V2 |
amazon.titan-embed-text-v2:0 |
Cohere Embed (English) |
cohere.embed-english-v3 |
Cohere Embed (Multilingual) |
cohere.embed-multilingual-v3 |
Generative AI models 지원 목록
-
anthropic.claude-instant-v1
-
anthropic.claude-v2
-
anthropic.claude-v2:1
-
anthropic.claude-3-sonnet-20240229-v1:0
-
anthropic.claude-3-haiku-20240307-v1:0
-
anthropic.claude-3-5-haiku-20241022-v1:0
-
anthropic.claude-3-5-sonnet-20240620-v1:0
-
anthropic.claude-3-5-sonnet-20241022-v2:0
-
meta.llama3-8b-instruct-v1:0
-
meta.llama3-70b-instruct-v1:0
-
meta.llama3-1-8b-instruct-v1:0
-
meta.llama3-1-70b-instruct-v1:0
-
meta.llama3-1-405b-instruct-v1:0
-
meta.llama3-2-11b-instruct-v1:0
-
meta.llama3-2-90b-instruct-v1:0
-
amazon.titan-text-premier-v1:0
-
mistral.mistral-large-2402-v1:0
-
mistral.mistral-large-2407-v1:0
-
mistral.mistral-small-2402-v1:0
-
cohere.command-r-v1:0
-
cohere.command-r-plus-v1:0
-
ai21.jamba-instruct-v1:0
-
ai21.jamba-1-5-mini-v1:0
-
ai21.jamba-1-5-large-v1:0
지금까지 AWS Bedrock의 기능인 Knowledge Bases에 대한 간단한 정보를 알아보았으며, 사용 중에 생길 수 있는 문제 상황에 대해 알아보도록 하겠습니다.
[시나리오]
- AWS Console에서 Knowledge Bases를 삭제하고자 하였으나, 삭제가 되지 않는 상황 발생

[원인]
- Knowledge Bases 생성시 함께 만들어지는 Openserach Serverless를 먼저 삭제한것이 원인

[오류 분석]
- 삭제시 발생한 에러 메시지
- Unable to delete data from vector store for data source with ID FRN0FQ314T. Check your vector store configurations and permissions and retry your request. If the issue persists, consider updating the dataDeletionPolicy of the data source to RETAIN and retry your request.
- ID가 FRN0FQ314T인 데이터 소스의 벡터 스토어에서 데이터를 삭제할 수 없습니다. 벡터 스토어의 구성과 권한을 확인한 후 요청을 다시 시도하세요. 문제가 지속될 경우, 데이터 소스의 dataDeletionPolicy를 RETAIN으로 업데이트한 후 요청을 다시 시도해보세요.
- 위에서 오류에 대해서 해결방법을 알려준데로 "데이터 소스의 dataDeletionPolicy"를 "RETAIN"으로 변경을 시도하였습니다.

- 변경시에도 오류가 발생
-
1 validation error detected: Value '유지' at 'dataDeletionPolicy' failed to satisfy constraint: Member must satisfy enum value set: [RETAIN, DELETE]
- "1개의 검증 오류가 감지되었습니다: 'dataDeletionPolicy'의 값 '유지'가 제약 조건을 충족하지 못했습니다. 허용되는 값 목록: [RETAIN, DELETE]
-
[해결방법]
- AWS Console의 Languages를 English로 변경 후 RETAIN 변경 및 삭제 시도

아래와 같이 "Data Source의 Data deletion policy"가 "RETAIN"으로 변경되었습니다.

최종적으로는 아래와 같이 사용했던 AWS Bedrock의 Knowledge Bases까지 정상적으로 모두 삭제하였습니다.
