reference deployment

Antivirus for Managed File Transfers on AWS

Scan data transfers from AWS Transfer Family to Amazon S3 for malicious code.

This Partner Solution deploys Antivirus for Managed File Transfers by Cloud Storage Security in the Amazon Web Services (AWS) Cloud. It helps AWS Transfer Family users to scan data transferred to and from Amazon Simple Storage Service (Amazon S3) for malware and other payloads. Users without Transfer Family can choose to deploy Transfer Family and an S3 bucket during deployment.

Cloud Storage Security logo

This Partner Solution was developed by Cloud Storage Security in collaboration with AWS. Cloud Storage Security is an AWS Partner.

  •  What you'll build
  • This Partner Solution sets up the following:

    • AWS Fargate to run an Amazon Elastic Cluster Service (Amazon ECS) cluster with the Fargate launch type.
    • An Amazon ECS cluster containing the following services and tasks:
      • A Cloud Storage Security console service.
      • A highly scalable event agent service to process newly created objects.
      • Highly scalable tasks to run scheduled and on-demand scans.
      • A highly scalable API agent endpoint service for API-driven scans.   
    • (Optional) Transfer Family for an AWS managed file transfer service to Amazon S3.
    • (Optional) An Amazon S3 bucket for files transferred using Transfer Family.
    • Amazon Simple Notification Service (Amazon SNS) to capture and post create-object events to an Amazon Simple Queue Service (Amazon SQS) event queue.
    • An Amazon SQS queue to manage scans.
    • Amazon Cognito for a user pool to provision and manage Cloud Storage Security web application users.
    • Amazon DynamoDB for a database to store scan and deployment data.
    • Amazon CloudWatch to capture and log event details.
  •  How to deploy
  • To deploy this Partner Solution, follow the instructions in the deployment guide, which includes these steps.

    1. Sign in to your AWS account. If you don't have an account, sign up at
    2. Navigate to Antivirus for Managed File Transfers - PAYG with 30 DAY FREE TRIAL on AWS Marketplace.
    3. Choose Continue to Subscribe.
    4. Review the pricing information and choose Accept Terms.
    5. Choose Continue to Configuration.
    6. On the Configure this software page, for Software version, choose the most recent version. 
    7. Choose Continue to Launch.
    8. On the Launch this software page, under Deployment template, choose Click to Launch Antivirus for Managed File Transfers Deployment. The stack takes about 10–15 minutes to deploy. Before you create the stack, choose the AWS Region from the top toolbar.
    9. Complete postdeployment steps.


    Amazon may share user-deployment information with the AWS Partner that collaborated with AWS on this solution.  

  •  Costs and licenses
  • This Partner Solution requires a subscription to Antivirus for Amazon S3 on AWS Marketplace.

    You are responsible for the cost of the AWS services and any third-party licenses used while running this solution. There is no additional cost for using the solution.

    This solution includes configuration parameters that you can customize. Some of these settings, such as instance type, affect the cost of deployment. For cost estimates, refer to the pricing pages for each AWS service you use. Prices are subject to change.

    Tip: After you deploy a solution, create AWS Cost and Usage Reports to track associated costs. These reports deliver billing metrics to an Amazon Simple Storage Service (Amazon S3) bucket in your account. They provide cost estimates based on usage throughout each month and aggregate the data at the end of the month. For more information, refer to What are AWS Cost and Usage Reports?