AWS cli documentation change
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) »