Обзор сервиса Yandex Lockbox
Yandex Lockbox — это сервис для централизованного хранения секретов, таких как пароли, SSH-ключи и токены. Секрет состоит из набора версий, в которых хранятся данные. Версия содержит одну или больше пар ключ-значение. Ключ — это несекретный идентификатор значения, по которому вы будете его идентифицировать. Значение — это секретные данные.
Yandex Lockbox позволяет централизованно создавать, изменять и удалять секреты, а также управлять доступом к ним с помощью Yandex Identity and Access Management.
Все секреты хранятся в зашифрованном виде. По умолчанию используется системный ключ. Вы также можете шифровать секреты собственным ключом Yandex Key Management Service.
Мониторинг и аудит
В Monium доступны метрики Yandex Lockbox: количество активных версий секретов и операции получения их содержимого.
Чтобы отслеживать изменения секретов и доступ к их содержимому, создайте трейл в Yandex Audit Trails. Для регистрации обращений к содержимому включите сбор событий уровня сервисов (Data Plane). Поддерживаемые события перечислены в справочнике аудитных логов.
Интерфейсы работы с сервисом
Для взаимодействия с Yandex Lockbox можно использовать:
- Консоль управления
. - Интерфейс командной строки (CLI).
- API: REST или gRPC.
- SDK: на Java
, Go , Python или Node.js .