gpt4 book ai didi

amazon-web-services - AWS : Adding initial data into Dynamodb table 的无服务器框架

转载 作者:行者123 更新时间:2023-12-05 06:23:25 26 4
gpt4 key购买 nike

目前我正在使用无服务器框架在 AWS 上部署我的应用程序。

https://serverless.com/

使用 serverless.yml 文件,我们创建应用程序所需的 DynamoDB 表。这些表是从 lambda 函数访问的。

部署应用程序时,我希望这些表中的几个表加载初始数据集。

这可能吗?

你能给我一些插入初始数据的建议吗?

AWS SAM 可以做到这一点吗?

最佳答案

不知道在无服务器中是否有特定的方法来执行此操作,但是,只需将这样的 AWS CLI 调用添加到您的构建管道中即可:

aws dynamodb batch-write-item --request-items file://initialdata.json

initialdata.json 看起来像这样:

{
"Forum": [
{
"PutRequest": {
"Item": {
"Name": {"S":"Amazon DynamoDB"},
"Category": {"S":"Amazon Web Services"},
"Threads": {"N":"2"},
"Messages": {"N":"4"},
"Views": {"N":"1000"}
}
}
},
{
"PutRequest": {
"Item": {
"Name": {"S":"Amazon S3"},
"Category": {"S":"Amazon Web Services"}
}
}
}
]
}

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/SampleData.LoadData.html

关于amazon-web-services - AWS : Adding initial data into Dynamodb table 的无服务器框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58342126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com