简体   繁体   中英

Mock AWS services for testing

I am looking for ways to test AWS services without actually using AWS cloud. Python is the language of choice.

Using some mock components which will let me test my code which uses AWS S3, Redshift, Lambda, Dynamodb etc

So far I have found,

  1. Localstack (This supports most of the AWS services)
  2. Minio - This one supports S3 and Lambda
  3. s3rver - supports only AWS S3

Are there any other options?

Are you using boto3 to access the AWS resources? If so, it sounds like moto is perfect for what you need https://github.com/spulec/moto

You can also use Commandeer to view the complete localstack (as well as AWS) environment from a desktop app. 在此输入图像描述

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM