How to enable Cloudformation Hook for AWS Config Proactive Compliance Check

0

This article https://aws.amazon.com/blogs/aws/new-aws-config-rules-now-support-proactive-compliance/ casually mentions that:

"When deploying using AWS CloudFormation, I can set up a CloudFormation hook to proactively check my configuration before the actual deployment happens.".

However, after searching the documentation and blocks I have not been able to find a description of how this is done.

Let say that that I would like to have the AWS Managed Config rule "lambda-inside-vpc" run when creating a Cloudformation stack and I want the creation to fail if the lambda in the stack is not within a VPC. How to setup that Cloudformation Hook - that is what I'm asking.

I don't see the AWS Managed Config Rules listed under Cloudformation -> Registry.

Please note that I'm not asking for documentation on how to set up a Cloudformation Custom Hook using java or python (as this is easily googable). I'm asking how to setup a Cloudformation Hook to invoke a proactive AWS Config rule.

2回答
0

Hi, documentation to develop Cloudformation Hooks is here: https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/hooks-walkthrough-python.html

This is a complete example showing how to verify /validate EC2 instance types launched by CFN: https://github.com/aws-cloudformation/aws-cloudformation-samples/blob/main/hooks/java-hooks/ec2-instance-types/README.md

Hope it helps! Didier

profile pictureAWS
エキスパート
回答済み 10ヶ月前
  • Thanks for answering. However, what I'm after is how to set up a Cloudformation Hook to trigger an AWS Managed Config Rule like 'lambda-inside-vpc'.

0

Hi Johan, at this time there isn't an AWS or community published hook in the CloudFormation public registry to call AWS Config, so you would have to privately register the hook yourself.

If this is still something you're looking to do, a sample of a hook that calls Config for proactive evaluation can be found in the community registry extensions GitHub repository.

AWS
回答済み 3ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ