Как активировать лямбду после создания стека Cloudformation - PullRequest
0 голосов
/ 06 августа 2020
• 1000 1003 *
{
  "source": [
    "aws.cloudformation"
  ],
  "detail-type": [
    "AWS API Call via CloudTrail"
  ],
  "detail": {
    "eventSource": [
      "cloudformation.amazonaws.com"
    ],
    "eventName": [
      "CreateStack"
    ],
    "stackName": [
      "sql-automate-04-08"
    ]
  }
}

Пожалуйста, дайте мне знать, если мне что-то здесь не хватает.

1 Ответ

2 голосов
/ 06 августа 2020

Это не работает с использованием правил событий CloudWatch, поскольку события жизненного цикла стека CloudFormation не отражают отдельные вызовы API.

Однако вы можете настроить CloudFormation для отправки событий стека в топи Amazon SNS c через его свойство NotificationARNs. Функция AWS Lambda, подписанная на этот topi c, может затем фильтровать и обрабатывать события.

...