I am trying to find the cloudformation stacks that contain custom resources to update the AWS CloudFormation cfn-response module for AWS Lambda functions running on Python 2.7/3.6/3.7.
But upon running the code provided by AWS an error occurred below: (https://aws.amazon.com/premiumsupport/knowledge-center/cloudformation-cfn-response-lambda/)
PS C:Users aws cloudformation list-stacks --region ap-southeast-2 | grep -oE 'arn:[^"]+' | while read arn; do aws cloudformation list-stack-resources --stack-name $arn --region ap-southeast-2 | grep -E '(Custom::)|(::CustomResource)' | awk '{print $2}' | while read resource; do if [[ -n $resource ]]; then echo $arn; echo $resource; fi; done; done
ParserError: Line | 1 | … on ap-southeast-2 | grep -oE 'arn:[^"]+' | while read arn; do aws clo … | ~ | Missing statement body in do loop.
2.1m questions
2.1m answers
60 comments
57.0k users