TGViewer
DevOps для ДевоПсов DevOps для ДевоПсов @devo_pes · 3.21K subscribers
Post #7252 383
Как Moeve усилила облачную безопасность с CloudFormation Hooks

В статье рассказывается, как Moeve (бывшая Cepsa) использует AWS Control Tower, CloudFormation Guard Hooks и StackSets, централизует S3 для хуков и требует деплой через IaC/CDK, чтобы блокировать небезопасные ресурсы и упростить соответствие политикам. CloudFormation Guard hooks: логирование, роли и обход блокировок

В статье показан CloudFormation-шаблон: S3-бакет с AES256, SSL-only, lifecycle и коротким хранением логов, IAM-роль с правами на S3 и два Guard hook'а для API Gateway. Описан фильтр, исключающий стек с хуками, чтобы не блокировать деплой. Защитите API Gateway: кастомные хуки CloudFormation

Блокируют развертывание небезопасных методов. Два правила проверяют ApiKeyRequired или AuthorizationType и останавливают deploy с понятной ошибкой в CI/CD. Для старых развёртываний предусмотрен метаданные‑обход.

Подробности: https://aws.amazon.com/blogs/devops/moeve-controlling-resource-deployment-at-scale-with-aws-cloudformation-guard-hooks/

#en

@devo_pes | Другие наши каналы
  • 👍 1
More from @devo_pes
  1. Oct 1, 2026Как объединить трассы приложения и Istio через B3 После включения Istio в Jaeger появляютс…
  2. Oct 1, 2026Как добавлять настройки прокси в поды EKS Fargate через Kyverno В Fargate нельзя настроить…
  3. Oct 1, 2026Как сократить ожидание в GitLab CI с помощью дочерних пайплайнов и needs В монорепозитории…
  4. Sep 30, 2026Как подготовить аварийный доступ к Amazon EKS без федерации При отказе провайдера идентифи…
  5. Sep 30, 2026Как посчитать холодный старт Go-сервиса в AWS Lambda Тёплая функция может показывать p99 в…
  6. Sep 30, 2026Как вынести CI-логику из YAML в обычный скрипт Автор CI In a Box сделал box, тонкую обёртк…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →