Home icon

Using AWS CDK to build an extensible file-scanning solution for Amazon S3 buckets

Public Sector Blog



This article discusses a solution built using AWS CDK to provide an extensible and scalable file scanning pipeline for Amazon S3 buckets, allowing integration of any available virus scanner that runs on Microsoft Windows.

Specifically, the article covers:

  • Solution architecture, including components like S3 buckets, SQS queue, Auto Scaling groups, scanning instances, and clean/infected buckets
  • Configurability through the use of CDK constructs to add additional anti-virus scanners
  • Walkthrough of creating custom antivirus solutions using PowerShell scripts
  • Examples for integrating ClamAV and Microsoft Defender antivirus scanners
  • Conclusion highlighting the solution's flexibility and adaptability for ensuring data security in Amazon S3


Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Oct 31
2024
A new AWS CDK L2 construct for Amazon CloudFront Origin Access Control (OAC)
Oct 29
2024
Automate security scans on Amazon EKS with Kubescape, AWS CodeBuild, and AWS CodePipeline
Aug 28
2025
Amazon S3 improves AWS CloudFormation and AWS CDK support for S3 Tables
Nov 11
2024
AWS Lambda supports Customer Managed Key (CMK) encryption for Zip function code artifacts

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.