https://github.com/yandex-cloud-examples/yc-static-keys-in-lockbox
Хранение статических ключей доступа в Yandex Lockbox.
https://github.com/yandex-cloud-examples/yc-static-keys-in-lockbox
iam lockbox terraform yandex-cloud yandexcloud
Last synced: about 1 year ago
JSON representation
Хранение статических ключей доступа в Yandex Lockbox.
- Host: GitHub
- URL: https://github.com/yandex-cloud-examples/yc-static-keys-in-lockbox
- Owner: yandex-cloud-examples
- License: apache-2.0
- Created: 2025-01-10T17:00:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-29T19:08:35.000Z (over 1 year ago)
- Last Synced: 2025-01-29T20:23:13.140Z (over 1 year ago)
- Topics: iam, lockbox, terraform, yandex-cloud, yandexcloud
- Language: HCL
- Homepage: https://yandex.cloud/ru/docs/iam/tutorials/static-key-in-lockbox
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Использование секрета Yandex Lockbox для хранения статического ключа доступа
Если вы часто используете сервисы с AWS-совместимым API, например [Yandex Object Storage](https://yandex.cloud/ru/docs/storage/), [Yandex Data Streams](https://yandex.cloud/ru/docs/data-streams/) или [Yandex Message Queue](https://yandex.cloud/ru/docs/message-queue/), вам приходится самостоятельно заботиться о безопасном хранении [статических ключей доступа](https://yandex.cloud/ru/docs/iam/concepts/authorization/access-key).
В данном руководстве рассматривается сценарий, при котором в качестве хранилища для статического ключа доступа используется [секрет](https://yandex.cloud/ru/docs/lockbox/concepts/secret) Yandex Lockbox. При этом значение ключа доступа не только не хранится локально на компьютере пользователя, но и не выводится на экран.
При обращении к ресурсу AWS-совместимого сервиса (Object Storage) статический ключ доступа и его идентификатор будут извлекаться из секрета Yandex Lockbox в специальные переменные окружения, которые будут использоваться для аутентификации запроса.
Такой подход позволит обеспечить безопасность хранения ключа и его использования при обращении к сервисам.
Создание инфраструктуры с помощью Terraform описано в [практическом руководстве](https://yandex.cloud/ru/docs/iam/tutorials/static-key-in-lockbox/terraform), необходимый для настройки конфигурационный файл `static-key-in-lockbox-config.tf` расположен в этом репозитории.