2017-08-02 6 views
4

Ich bin auf der Suche nach Möglichkeiten, AWS-Dienste zu testen, ohne AWS Cloud tatsächlich zu verwenden. Python ist die Sprache der Wahl.Mock AWS-Dienste zum Testen

einige Mock-Komponenten verwenden, die ich meinen Code testen lassen, die AWS S3 verwendet, Redshift, Lambda, DynamoDB etc

Bisher habe ich gefunden,

  1. Localstack (Dies unterstützt die meisten der AWS Dienstleistungen)
  2. Minio - Dieser unterstützt S3 und Lambda
  3. s3rver - unterstützt AWS S3 nur

Gibt es noch andere Optionen?

Antwort

1

Verwenden Sie boto3, um auf die AWS-Ressourcen zuzugreifen? Wenn ja, es klingt wie moto ist perfekt für das, was Sie brauchen https://github.com/spulec/moto

+1

Das sieht vielversprechend aus. Werde es versuchen. Vielen Dank. – shrishinde