Bring your own Key (BYOK) with Vault

Overview

Using Vault, you can implement Bring Your Own Key (BYOK) by importing encryption keys from Amazon Web Services Key Management Service (AWS KMS). This feature is ideal for customers who want enhanced control over their encryption process — particularly for meeting internal security policies and regulatory requirements.

BYOK allows you to:

  • Maintain ownership and lifecycle control over encryption keys.

  • Leverage AWS KMS for encryption but retain exclusive control over key material.

  • Enforce data sovereignty by managing keys independently of data storage.

Before You Begin

Before configuring BYOK in Vault, you must create a Customer Master Key (CMK) in your AWS account.

Steps to create an AWS KMS CMK:

  1. Log in to your AWS Management Console.

  2. Navigate to Key Management Service (KMS).

  3. Click Create a Key and follow the wizard to generate your CMK.

  4. For detailed guidance, refer to the AWS documentation: Getting Started with AWS KMS


Using Key to Configure AWS-KMS in Vault

To use the key within Vault:

  1. Log in to your Vault account.

  2. Go to Settings > Backup Environment.

  3. Under Storage Environment, select AWS S3 as the storage type.

  4. Choose the Region — this must match the region used during key creation in AWS KMS.

  5. Enable the checkbox: Automatically Encrypt data stored in Vault.

  6. Select AWS-KMS as the encryption method.

  7. Enter your Master Key (CMK ARN) from AWS KMS.

  8. Enable the checkbox for AR Vault Hosted Backup Environment.

  9. Click Save Settings.

Vault BYOK AWS-KMS Configuration Screen
Vault configuration for AWS-KMS BYOK setup

# Bring Your Own Key (BYOK) with Vault

Overview

Using Vault, you can implement Bring Your Own Key (BYOK) by importing encryption keys from Amazon Web Services Key Management Service (AWS KMS). This feature is ideal for customers who want enhanced control over their encryption process — particularly for meeting internal security policies and regulatory requirements.

BYOK allows you to:

  • Maintain ownership and lifecycle control over encryption keys.

  • Leverage AWS KMS for encryption but retain exclusive control over key material.

  • Enforce data sovereignty by managing keys independently of data storage.

Before You Begin

Before configuring BYOK in Vault, you must create a Customer Master Key (CMK) in your AWS account.

Steps to create an AWS KMS CMK:

  1. Log in to your AWS Management Console.

  2. Navigate to Key Management Service (KMS).

  3. Click Create a Key and follow the wizard to generate your CMK.

  4. For detailed guidance, refer to the AWS documentation: Getting Started with AWS KMS


Using Key to Configure AWS-KMS in Vault

To use the key within Vault:

  1. Log in to your Vault account.

  2. Go to Settings > Backup Environment.

  3. Under Storage Environment, select AWS S3 as the storage type.

  4. Choose the Region — this must match the region used during key creation in AWS KMS.

  5. Enable the checkbox: Automatically Encrypt data stored in Vault.

  6. Select AWS-KMS as the encryption method.

  7. Enter your Master Key (CMK ARN) from AWS KMS.

  8. Enable the checkbox for AR Vault Hosted Backup Environment.

  9. Click Save Settings.

Vault BYOK AWS-KMS Configuration Screen
Vault configuration for AWS-KMS BYOK setup

# Bring Your Own Key (BYOK) with Vault

Overview

Using Vault, you can implement Bring Your Own Key (BYOK) by importing encryption keys from Amazon Web Services Key Management Service (AWS KMS). This feature is ideal for customers who want enhanced control over their encryption process — particularly for meeting internal security policies and regulatory requirements.

BYOK allows you to:

  • Maintain ownership and lifecycle control over encryption keys.

  • Leverage AWS KMS for encryption but retain exclusive control over key material.

  • Enforce data sovereignty by managing keys independently of data storage.

Before You Begin

Before configuring BYOK in Vault, you must create a Customer Master Key (CMK) in your AWS account.

Steps to create an AWS KMS CMK:

  1. Log in to your AWS Management Console.

  2. Navigate to Key Management Service (KMS).

  3. Click Create a Key and follow the wizard to generate your CMK.

  4. For detailed guidance, refer to the AWS documentation: Getting Started with AWS KMS


Using Key to Configure AWS-KMS in Vault

To use the key within Vault:

  1. Log in to your Vault account.

  2. Go to Settings > Backup Environment.

  3. Under Storage Environment, select AWS S3 as the storage type.

  4. Choose the Region — this must match the region used during key creation in AWS KMS.

  5. Enable the checkbox: Automatically Encrypt data stored in Vault.

  6. Select AWS-KMS as the encryption method.

  7. Enter your Master Key (CMK ARN) from AWS KMS.

  8. Enable the checkbox for AR Vault Hosted Backup Environment.

  9. Click Save Settings.

Vault BYOK AWS-KMS Configuration Screen
Vault configuration for AWS-KMS BYOK setup

# Bring Your Own Key (BYOK) with Vault

Overview

Using Vault, you can implement Bring Your Own Key (BYOK) by importing encryption keys from Amazon Web Services Key Management Service (AWS KMS). This feature is ideal for customers who want enhanced control over their encryption process — particularly for meeting internal security policies and regulatory requirements.

BYOK allows you to:

  • Maintain ownership and lifecycle control over encryption keys.

  • Leverage AWS KMS for encryption but retain exclusive control over key material.

  • Enforce data sovereignty by managing keys independently of data storage.

Before You Begin

Before configuring BYOK in Vault, you must create a Customer Master Key (CMK) in your AWS account.

Steps to create an AWS KMS CMK:

  1. Log in to your AWS Management Console.

  2. Navigate to Key Management Service (KMS).

  3. Click Create a Key and follow the wizard to generate your CMK.

  4. For detailed guidance, refer to the AWS documentation: Getting Started with AWS KMS


Using Key to Configure AWS-KMS in Vault

To use the key within Vault:

  1. Log in to your Vault account.

  2. Go to Settings > Backup Environment.

  3. Under Storage Environment, select AWS S3 as the storage type.

  4. Choose the Region — this must match the region used during key creation in AWS KMS.

  5. Enable the checkbox: Automatically Encrypt data stored in Vault.

  6. Select AWS-KMS as the encryption method.

  7. Enter your Master Key (CMK ARN) from AWS KMS.

  8. Enable the checkbox for AR Vault Hosted Backup Environment.

  9. Click Save Settings.

Vault BYOK AWS-KMS Configuration Screen
Vault configuration for AWS-KMS BYOK setup

# Bring Your Own Key (BYOK) with Vault

Overview

Using Vault, you can implement Bring Your Own Key (BYOK) by importing encryption keys from Amazon Web Services Key Management Service (AWS KMS). This feature is ideal for customers who want enhanced control over their encryption process — particularly for meeting internal security policies and regulatory requirements.

BYOK allows you to:

  • Maintain ownership and lifecycle control over encryption keys.

  • Leverage AWS KMS for encryption but retain exclusive control over key material.

  • Enforce data sovereignty by managing keys independently of data storage.

Before You Begin

Before configuring BYOK in Vault, you must create a Customer Master Key (CMK) in your AWS account.

Steps to create an AWS KMS CMK:

  1. Log in to your AWS Management Console.

  2. Navigate to Key Management Service (KMS).

  3. Click Create a Key and follow the wizard to generate your CMK.

  4. For detailed guidance, refer to the AWS documentation: Getting Started with AWS KMS


Using Key to Configure AWS-KMS in Vault

To use the key within Vault:

  1. Log in to your Vault account.

  2. Go to Settings > Backup Environment.

  3. Under Storage Environment, select AWS S3 as the storage type.

  4. Choose the Region — this must match the region used during key creation in AWS KMS.

  5. Enable the checkbox: Automatically Encrypt data stored in Vault.

  6. Select AWS-KMS as the encryption method.

  7. Enter your Master Key (CMK ARN) from AWS KMS.

  8. Enable the checkbox for AR Vault Hosted Backup Environment.

  9. Click Save Settings.

Vault BYOK AWS-KMS Configuration Screen
Vault configuration for AWS-KMS BYOK setup

# Bring Your Own Key (BYOK) with Vault

Overview

Using Vault, you can implement Bring Your Own Key (BYOK) by importing encryption keys from Amazon Web Services Key Management Service (AWS KMS). This feature is ideal for customers who want enhanced control over their encryption process — particularly for meeting internal security policies and regulatory requirements.

BYOK allows you to:

  • Maintain ownership and lifecycle control over encryption keys.

  • Leverage AWS KMS for encryption but retain exclusive control over key material.

  • Enforce data sovereignty by managing keys independently of data storage.

Before You Begin

Before configuring BYOK in Vault, you must create a Customer Master Key (CMK) in your AWS account.

Steps to create an AWS KMS CMK:

  1. Log in to your AWS Management Console.

  2. Navigate to Key Management Service (KMS).

  3. Click Create a Key and follow the wizard to generate your CMK.

  4. For detailed guidance, refer to the AWS documentation: Getting Started with AWS KMS


Using Key to Configure AWS-KMS in Vault

To use the key within Vault:

  1. Log in to your Vault account.

  2. Go to Settings > Backup Environment.

  3. Under Storage Environment, select AWS S3 as the storage type.

  4. Choose the Region — this must match the region used during key creation in AWS KMS.

  5. Enable the checkbox: Automatically Encrypt data stored in Vault.

  6. Select AWS-KMS as the encryption method.

  7. Enter your Master Key (CMK ARN) from AWS KMS.

  8. Enable the checkbox for AR Vault Hosted Backup Environment.

  9. Click Save Settings.

Vault BYOK AWS-KMS Configuration Screen
Vault configuration for AWS-KMS BYOK setup

# Bring Your Own Key (BYOK) with Vault

Overview

Using Vault, you can implement Bring Your Own Key (BYOK) by importing encryption keys from Amazon Web Services Key Management Service (AWS KMS). This feature is ideal for customers who want enhanced control over their encryption process — particularly for meeting internal security policies and regulatory requirements.

BYOK allows you to:

  • Maintain ownership and lifecycle control over encryption keys.

  • Leverage AWS KMS for encryption but retain exclusive control over key material.

  • Enforce data sovereignty by managing keys independently of data storage.

Before You Begin

Before configuring BYOK in Vault, you must create a Customer Master Key (CMK) in your AWS account.

Steps to create an AWS KMS CMK:

  1. Log in to your AWS Management Console.

  2. Navigate to Key Management Service (KMS).

  3. Click Create a Key and follow the wizard to generate your CMK.

  4. For detailed guidance, refer to the AWS documentation: Getting Started with AWS KMS


Using Key to Configure AWS-KMS in Vault

To use the key within Vault:

  1. Log in to your Vault account.

  2. Go to Settings > Backup Environment.

  3. Under Storage Environment, select AWS S3 as the storage type.

  4. Choose the Region — this must match the region used during key creation in AWS KMS.

  5. Enable the checkbox: Automatically Encrypt data stored in Vault.

  6. Select AWS-KMS as the encryption method.

  7. Enter your Master Key (CMK ARN) from AWS KMS.

  8. Enable the checkbox for AR Vault Hosted Backup Environment.

  9. Click Save Settings.

Vault BYOK AWS-KMS Configuration Screen
Vault configuration for AWS-KMS BYOK setup

# Bring Your Own Key (BYOK) with Vault

Overview

Using Vault, you can implement Bring Your Own Key (BYOK) by importing encryption keys from Amazon Web Services Key Management Service (AWS KMS). This feature is ideal for customers who want enhanced control over their encryption process — particularly for meeting internal security policies and regulatory requirements.

BYOK allows you to:

  • Maintain ownership and lifecycle control over encryption keys.

  • Leverage AWS KMS for encryption but retain exclusive control over key material.

  • Enforce data sovereignty by managing keys independently of data storage.

Before You Begin

Before configuring BYOK in Vault, you must create a Customer Master Key (CMK) in your AWS account.

Steps to create an AWS KMS CMK:

  1. Log in to your AWS Management Console.

  2. Navigate to Key Management Service (KMS).

  3. Click Create a Key and follow the wizard to generate your CMK.

  4. For detailed guidance, refer to the AWS documentation: Getting Started with AWS KMS


Using Key to Configure AWS-KMS in Vault

To use the key within Vault:

  1. Log in to your Vault account.

  2. Go to Settings > Backup Environment.

  3. Under Storage Environment, select AWS S3 as the storage type.

  4. Choose the Region — this must match the region used during key creation in AWS KMS.

  5. Enable the checkbox: Automatically Encrypt data stored in Vault.

  6. Select AWS-KMS as the encryption method.

  7. Enter your Master Key (CMK ARN) from AWS KMS.

  8. Enable the checkbox for AR Vault Hosted Backup Environment.

  9. Click Save Settings.

Vault BYOK AWS-KMS Configuration Screen
Vault configuration for AWS-KMS BYOK setup

Last updated

Was this helpful?