使用云服务的挑战之一是能够在本地进行开发和测试。LocalStack解决了这个问题AWS通过提供当地测试双AWS服务的广泛实现,包括S3、Kinesis、DynamoDB和Lambda。它建立在诸如Kinesalite,dynalite和摩托并添加了独立流程和错误注入功能。LocalStack非常易于使用,附带了一个简单的JUnit运行器和一个JUnit 5扩展,还可以在docker容器中运行。对于许多团队来说,它已经成为测试部署在AWS上的服务的默认选项。
使用云服务的挑战之一是能够使用这些服务在本地进行开发和测试。LocalStack解决了这个问题AWS通过提供当地测试双AWS服务的广泛实现,包括S3、Kinesis、DynamoDB和Lambda。它构建在现有的最佳工具之上,比如Kinesalite,Dynalite和摩托并添加了独立流程和错误注入功能。LocalStack非常易于使用,并附带了一个简单的JUnit运行器和一个JUnit 5扩展。我们在一些项目中使用了它,并对它印象深刻。