AWS Security ChangesHomeSearch

AWS cli documentation change

Service: cli · 2026-06-19 · Documentation medium

File: cli/latest/reference/bedrock-agent/get-knowledge-base.md

Summary

Updated AWS CLI version references; expanded descriptions for storage locations to include multimedia content; added configuration details for managed knowledge bases including embedding models, multimedia processing (audio/video segmentation), and server-side encryption with KMS; added new status value.

Security assessment

The change adds documentation for server-side encryption configuration using KMS keys ('serverSideEncryptionConfiguration' with 'kmsKeyArn'), which is a security feature. It does not address any specific vulnerability but enhances documentation of security controls. Multimedia processing additions are feature expansions without security implications.

Diff

diff --git a/cli/latest/reference/bedrock-agent/get-knowledge-base.md b/cli/latest/reference/bedrock-agent/get-knowledge-base.md
index da6f873ff..b14329bc5 100644
--- a//cli/latest/reference/bedrock-agent/get-knowledge-base.md
+++ b//cli/latest/reference/bedrock-agent/get-knowledge-base.md
@@ -15 +15 @@
-  * [AWS CLI 2.35.5 Command Reference](../../index.html) »
+  * [AWS CLI 2.35.8 Command Reference](../../index.html) »
@@ -281 +281 @@ knowledgeBase -> (structure)
->>> The type of data that the data source is converted into for the knowledge base.
+>>> The type of data that the data source is converted into for the knowledge base. Choose `MANAGED` to create a managed knowledge base.
@@ -287,0 +288 @@ knowledgeBase -> (structure)
+>>>   * `MANAGED`
@@ -403 +404 @@ knowledgeBase -> (structure)
->>>>> A list of objects specifying storage locations for images extracted from multimodal documents in your data source.
+>>>>> A list of objects specifying storage locations for multimedia content (images, audio, and video) extracted from multimodal documents in your data source.
@@ -414 +415 @@ knowledgeBase -> (structure)
->>>>>> Contains information about a storage location for images extracted from multimodal documents in your data source.
+>>>>>> Contains information about a storage location for multimedia content (images, audio, and video) extracted from multimodal documents in your data source.
@@ -428 +429 @@ knowledgeBase -> (structure)
->>>>>>> Contains information about the Amazon S3 location for the extracted images.
+>>>>>>> Contains information about the Amazon S3 location for the extracted multimedia content.
@@ -440,0 +442,133 @@ knowledgeBase -> (structure)
+>> 
+>> managedKnowledgeBaseConfiguration -> (structure)
+>>
+>>> Configurations for a managed knowledge base.
+>>> 
+>>> embeddingModelType -> (string)
+>>>
+>>>> Choose `CUSTOM` to provide your own Bedrock embedding model ARN. Choose `MANAGED` to use a service-managed embedding model. For more information, see [Embedding model options](https://docs.aws.amazon.com/bedrock/latest/userguide/kb-managed-create.html#kb-managed-embedding-models) .
+>>>> 
+>>>> Possible values:
+>>>> 
+>>>>   * `CUSTOM`
+>>>>   * `MANAGED`
+>>>> 
+
+>>> 
+>>> embeddingModelArn -> (string)
+>>>
+>>>> The ARN for the embeddings model.
+>>>> 
+>>>> Constraints:
+>>>> 
+>>>>   * min: `20`
+>>>>   * max: `2048`
+>>>>   * pattern: `(arn:aws(-[^:]{1,12})?:(bedrock|sagemaker):[a-z0-9-]{1,20}:([0-9]{12})?:([a-z-]+/)?)?([a-zA-Z0-9.-]{1,63}){0,2}(([:][a-z0-9-]{1,63}){0,2})?(/[a-z0-9]{1,12})?`
+>>>> 
+
+>>> 
+>>> embeddingModelConfiguration -> (structure)
+>>>
+>>>> The configuration details for the embeddings model.
+>>>> 
+>>>> bedrockEmbeddingModelConfiguration -> (structure)
+>>>>
+>>>>> The vector configuration details on the Bedrock embeddings model.
+>>>>> 
+>>>>> dimensions -> (integer)
+>>>>>
+>>>>>> The dimensions details for the vector configuration used on the Bedrock embeddings model.
+>>>>>> 
+>>>>>> Constraints:
+>>>>>> 
+>>>>>>   * min: `0`
+>>>>>>   * max: `4096`
+>>>>>> 
+
+>>>>> 
+>>>>> embeddingDataType -> (string)
+>>>>>
+>>>>>> The data type for the vectors when using a model to convert text into vector embeddings. The model must support the specified data type for vector embeddings. Floating-point (float32) is the default data type, and is supported by most models for vector embeddings. See [Supported embeddings models](https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-supported.html) for information on the available models and their vector data types.
+>>>>>> 
+>>>>>> Possible values:
+>>>>>> 
+>>>>>>   * `FLOAT32`
+>>>>>>   * `BINARY`
+>>>>>> 
+
+>>>>> 
+>>>>> audio -> (list)
+>>>>>
+>>>>>> Configuration settings for processing audio content in multimodal knowledge bases.
+>>>>>> 
+>>>>>> Constraints:
+>>>>>> 
+>>>>>>   * min: `1`
+>>>>>>   * max: `1`
+>>>>>> 
+
+>>>>>> 
+>>>>>> (structure)
+>>>>>>
+>>>>>>> Audio configuration for multi modal ingestion.
+>>>>>>> 
+>>>>>>> segmentationConfiguration -> (structure) [required]
+>>>>>>>
+>>>>>>>> Configuration for segmenting audio content during processing.
+>>>>>>>> 
+>>>>>>>> fixedLengthDuration -> (integer) [required]
+>>>>>>>>
+>>>>>>>>> The duration in seconds for each audio segment. Audio files will be divided into chunks of this length for processing.
+>>>>>>>>> 
+>>>>>>>>> Constraints:
+>>>>>>>>> 
+>>>>>>>>>   * min: `1`
+>>>>>>>>>   * max: `30`
+>>>>>>>>> 
+
+>>>>> 
+>>>>> video -> (list)
+>>>>>
+>>>>>> Configuration settings for processing video content in multimodal knowledge bases.
+>>>>>> 
+>>>>>> Constraints:
+>>>>>> 
+>>>>>>   * min: `1`
+>>>>>>   * max: `1`
+>>>>>> 
+
+>>>>>> 
+>>>>>> (structure)
+>>>>>>
+>>>>>>> Video configuration for multi modal ingestion.
+>>>>>>> 
+>>>>>>> segmentationConfiguration -> (structure) [required]
+>>>>>>>
+>>>>>>>> Configuration for segmenting video content during processing.
+>>>>>>>> 
+>>>>>>>> fixedLengthDuration -> (integer) [required]
+>>>>>>>>
+>>>>>>>>> The duration in seconds for each video segment. Video files will be divided into chunks of this length for processing.
+>>>>>>>>> 
+>>>>>>>>> Constraints:
+>>>>>>>>> 
+>>>>>>>>>   * min: `1`
+>>>>>>>>>   * max: `30`
+>>>>>>>>> 
+
+>>> 
+>>> serverSideEncryptionConfiguration -> (structure)
+>>>
+>>>> Contains the configuration for server-side encryption for your managed knowledge base.
+>>>> 
+>>>> kmsKeyArn -> (string)
+>>>>
+>>>>> The Amazon Resource Name (ARN) of the KMS key used to encrypt the resource.
+>>>>> 
+>>>>> Constraints:
+>>>>> 
+>>>>>   * min: `1`
+>>>>>   * max: `2048`
+>>>>>   * pattern: `arn:aws(|-cn|-us-gov):kms:[a-zA-Z0-9-]*:[0-9]{12}:key/[a-zA-Z0-9-]{36}`
+>>>>> 
+
@@ -1420,0 +1555 @@ knowledgeBase -> (structure)
+>>   * `UPDATE_UNSUCCESSFUL`
@@ -1462 +1597 @@ knowledgeBase -> (structure)
-  * [AWS CLI 2.35.5 Command Reference](../../index.html) »
+  * [AWS CLI 2.35.8 Command Reference](../../index.html) »