This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.
AWS::S3Vectors::VectorBucket EncryptionConfiguration
Specifies the encryption configuration for the vector bucket. By default, all new vectors in Amazon S3 vector buckets use server-side encryption with Amazon S3 managed keys (SSE-S3), specifically AES256.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
Properties
KmsKeyArn-
AWS Key Management Service (KMS) customer managed key ARN to use for the encryption configuration. This parameter is required if and only if
SseTypeis set toaws:kms.You must specify the full ARN of the KMS key. Key IDs or key aliases aren't supported.
Important
Amazon S3 Vectors only supports symmetric encryption KMS keys. For more information, see Asymmetric keys in Amazon KMS in the Amazon Key Management Service Developer Guide.
Required: No
Type: String
Pattern:
^(arn:aws[-a-z0-9]*:kms:[-a-z0-9]*:[0-9]{12}:key/.+)$Minimum:
1Maximum:
2048Update requires: Replacement
SseType-
The server-side encryption type to use for the encryption configuration of the vector bucket. Valid values are
AES256for Amazon S3 managed keys andaws:kmsfor Amazon KMS keys.Required: No
Type: String
Allowed values:
AES256 | aws:kmsUpdate requires: Replacement