@r-token/s3-static-website-construct
You should explore the contents of this project. It demonstrates a CDK Construct Library that includes a construct (`S3StaticWebsiteConstruct`) which contains an Amazon SQS queue that is subscribed to an Amazon SNS topic.