With MSTR Stack version nine and above, every deployment of an MSTR environment will now encrypt EFS, RDS, and non-root EBS volume(s) by default.
Root EBS volume(s) can be encrypted using the MSTRCloud-EncryptRootVolume-vX lambda provided by MSTR. Please refer to “Encrypting EBS root volume” on how.
The default KMS key that is utilized to encrypt the devices can be seen under CloudFormation → Exports → MSTRStorageEncryptionKeyARN
Users can modify the KMS key that is used to encrypt the devices at any time. Please refer to “Changing the encryption KMS key” on how.
The root EBS volume(s) has to be encrypted with a separate lambda because the root cannot be encrypted before instance launch nor be encrypted after instance launch without first creating a snapshot. There will be future development consideration in re-architecting the deployment structure to accommodate root encryption as part of the deployment process.
Please also be advised that there is AWS limitation on how many copies of snapshots that can occur simultaneously in an account. Please refer to:
https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html under “Amazon Elastic Block Store (Amazon EBS) Limits“



The default KMS key that is utilized to encrypt the devices can be seen under CloudFormation → Exports → MSTRStorageEncryptionKeyARN
Users can change the KMS key used to encrypt the storage devices at any time. Please be advised that the new key specified will be used instead of the default key provided from the moment it is saved.

KB482981