1
0
mirror of https://github.com/minio/docs.git synced 2025-08-06 14:42:56 +03:00
Files
docs/source/includes/macos/steps-configure-minio-kes-hashicorp.rst
2024-02-29 12:30:06 -05:00

2.0 KiB

Deploy MinIO and KES with Server-Side Encryption

Prior to starting these steps, create the following folders:

mkdir -P |kescertpath|
mkdir -P |kesconfigpath|
mkdir -P |miniodatapath|

Prerequisite

Depending on your chosen supported KMS target <#supported-kms-targets> configuration, you may need to pass the kes-server.cert as a trusted Certificate Authority (CA). Defer to the client documentation for instructions on trusting a third-party CA.

1) Create the MinIO Configurations

Create the MinIO Environment File

Create the environment file using your preferred text editor. The following example uses nano:

nano |minioconfigpath|/minio

3) Start the MinIO Server

Note

You must start KES before starting MinIO. The MinIO deployment requires access to KES as part of its startup.

Foreground processes depend on the shell or terminal in which they run. Exiting or terminating the shell/terminal instance also kills the attached process. Defer to your operating system best practices for running processes in the background.

4) Generate a New Encryption Key

5) Enable SSE-KMS for a Bucket