【发布时间】:2019-01-08 14:54:33
【问题描述】:
我的本地有一个无服务器框架和发电机数据库。我正在尝试播种数据。当我执行“sls 离线启动”时,种子数据被插入到我的本地发电机数据库中。 但是当我使用'sls deploy'将它部署到aws时。我没有看到种子数据被插入到 aws dynamo db 中。
我对无服务器非常陌生,这是我的第一个无服务器应用程序和部署。我正在使用 'serverless-offline' 和 'serverless-dynamo db' 。
下面是我在 serverless.yml 上的配置
serverless-offline:
host: 0.0.0.0
dynamodb:
start:
port: 8000
inMemory: true
migrate: true
seed: true
convertEmptyValues: true
seed:
domain:
sources:
- table: ${self:custom.test}
sources: [seed/test.json]
以上配置适用于本地设置。当我运行 sls 离线启动时,一切正常。但是当我做'sls deploy'时。我在 aws 的 dynamo db 表中看不到种子数据。 还想知道我在哪里可以看到 aws 服务器上的 json 种子数据文件(test.json)。它会自动部署到某个地方吗?
【问题讨论】:
-
有什么帮助吗?
-
我认为播种功能仅支持离线无服务器,由 dynamo 本地插件支持,它不应该在线工作github.com/99xt/serverless-dynamodb-local
-
@varnit:谢谢
-
我应该将其发布为其他用户可能面临同样问题的答案
-
是的。请将其发布为答案。
标签: amazon-web-services amazon-dynamodb serverless-framework seeding dynamo-local