Отправить триггер при повороте ключа в KMS
В проекте, над которым я работаю, ключ в KMS будет автоматически меняться каждые 90 дней, но иногда в определенных сценариях его можно менять вручную.
Я ищу способ запускать микросервис каждый раз, когда происходит ротация, будь то ротация вручную или ротация по расписанию. Есть ли облачная функция или что-то в этом роде?
Мне не нужен никакой код. Просто документа или алгоритма высокого уровня более чем достаточно.
Спасибо
1 ответ
У службы инвентаризации облачных активов есть способ сделать это.
Создайте тему pubsub (вы можете сделать это в Cloud Console)
запустите команду gcloud, чтобы настроить эту тему
каналы ресурсов gcloud создают [TOPIC_NAME] --project=[PROJECT_NAME] --asset-types="cloudkms.googleapis.com/CryptoKeyVersion"
--pubsub-topic="[TOPIC_NAME]"
Обратите внимание, что вы можете добавить дополнительные условия и перечислить несколько типов активов (чтобы при желании вы могли запускать цепочки ключей, ключи и версии).
Оттуда вы можете подключить свой микросервис к недавно созданной теме pubsub и запускать ее на основе обновлений.
См. https://cloud.google.com/asset-inventory/docs/monitoring-asset-changes для получения более общей документации, а полный список типов активов находится здесь https://cloud.google.com/asset-inventory/docs. /supported-asset-types#supported_resource_types . Просто введите «kms» в строке поиска.