Перейти к содержимому

Настройка шифрования

  • Веб-консоль
  • AWS CLI
  • Python
  • Go
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Object Storage.
  3. Нажмите на имя нужного бакета в списке.
  4. Перейдите на вкладку Защита данных. Информация о статусе будет в блоке Шифрование.

Выбрать пользовательский ключ для шифрования

Заголовок раздела «Выбрать пользовательский ключ для шифрования»
  • Веб-консоль
  • AWS CLI
  • Python
  • Go
  1. В веб-консоли выберите нужный проект.
  2. Если у вас нет пользовательского ключа, создайте его.
  3. В списке сервисов выберите Object Storage.
  4. Нажмите на имя нужного бакета в списке.
  5. Перейдите на вкладку Защита данных.
  6. Нажмите на значок редактирования в блоке Шифрование.
  7. Перейдите на вкладку Пользовательский ключ и выберите ключ, который будет использоваться для шифрования данных в бакете.
  8. Нажмите кнопку Сохранить.

Перейти с пользовательского ключа на системный

Заголовок раздела «Перейти с пользовательского ключа на системный»
  • Веб-консоль
  • AWS CLI
  • Python
  • Go
  1. В веб-консоли выберите нужный проект.
  2. В списке сервисов выберите Object Storage.
  3. Нажмите на имя нужного бакета в списке.
  4. Перейдите на вкладку Защита данных.
  5. Нажмите на значок редактирования в блоке Шифрование.
  6. Перейдите на вкладку Системный ключ и нажмите кнопку Сохранить.

Загрузить объект и зашифровать отдельным пользовательским ключом

Заголовок раздела «Загрузить объект и зашифровать отдельным пользовательским ключом»
  • AWS CLI
  • Python
  • Go

Выполните команду:

bash
aws s3 cp <путь к объекту> s3://<имя бакета>/<имя объекта> --sse aws:kms --sse-kms-key-id kms/projects/<имя проекта>/cryptoKeys/<имя ключа>