Building a Best Practice CloudFormation Custom Resource Pattern