【发布时间】:2019-02-11 05:39:28
【问题描述】:
我按照本指南https://serverless.com/blog/how-to-create-a-rest-api-in-java-using-dynamodb-and-serverless/ 使用无服务框架创建了一个小型服务。我正在使用“AWS Lambda”、“APIGateway”和“DynamoDB”。我希望能够将我的服务部署到 docker 容器,这样我就可以在本地测试我的 api 和 dynamodb。我希望能够将 curl 命令发送到我的本地主机并能够看到响应。我该怎么做呢?有教程或分步指南吗?
【问题讨论】:
-
对于 DynamoDB 部分,您可以使用来自 Docker hub 的 DynamoDB 本地 Docker 映像。 hub.docker.com/r/amazon/dynamodb-local 这是一个测试/开发版本,适合您正在做的事情。
-
我建议您使用 AWS Cloud9,它是一个用于编写、运行和调试代码的云 IDE。您可以将 lambda 函数作为本地环境运行。这是他们的网站:aws.amazon.com/cloud9
-
顺便说一句,Lambda 和 Docker 同时使用是没有意义的。
标签: amazon-web-services docker amazon-dynamodb serverless-framework serverless