KMS

KMS Resources

Arpio replicates the following KMS resource types. Jump to:


KMS Key

Arpio replicates customer-managed KMS Keys and their associated aliases to the recovery environment.  This allows policies and resources that reference the key to continue operating with the same level of trust in the recovery environment. 

 

Note: the key material itself is not replicated, so any data that is encrypted with the key in the primary environment cannot be decrypted with the replica of the key in the recovery environment. For resources that Arpio manages that are encrypted with custom keys (such as Secrets Manager Secrets), Arpio recreates these in the recovery environment with the replica keys, which causes them to be re-encrypted with the new key material.

Selection

The following resources are automatically selected into recovery points when a KMS Key is selected:

  • Resources and IAM roles that are referenced within the key’s policy
  • KMS Aliases that are pointed to the key

Translation

The following attributes are translated during replication:


Attribute

Translation

Resource Policy

Arpio replicates the policy from the primary key to the recovery key.  During a test or a failover, the primary key statements are included and translated according to the policy document translation process.



KMS Alias

Arpio replicates AWS-managed and customer-managed KMS Aliases and their associated keys to the recovery environment.  

Selection

The following resources are automatically selected into recovery points when a KMS Alias is selected:

  • The KMS Key that the alias is pointed to

Translation

The following attributes are translated during replication:


Attribute

Translation

KMS Key

Aliases in the recovery environment are updated to point to the mirror of the corresponding key in the recovery environment