首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS Amplify未同步到Dynamodb

AWS Amplify未同步到Dynamodb
EN

Stack Overflow用户
提问于 2020-07-13 07:25:44
回答 2查看 358关注 0票数 0

我正在做一个涉及AWS Amplify Datastore的副项目。每当我运行下面的代码时,它都会显示"Post added“,表示它运行成功。但是,当我查看由该程序创建的dynamodb实例时,没有任何更改。为什么它没有更新?

代码语言:javascript
复制
import Foundation
import Amplify
import AmplifyPlugins


protocol Islands {
    func CreatePost()
}

extension Islands {
    func CreatePost() {
        let model = IslandPost(username: "fds", media: "fds", message: "fds", comments: "fs", likes: 1, time: 0.1)
        Amplify.DataStore.save(model) {
            switch $0 {
            case .success:
                print("Added post")
            case .failure(let error):
                print("Error adding post - \(error.localizedDescription)")
            }
        }
    }
}
代码语言:javascript
复制
push=true
modelgen=true
profile=default
envName=amplify
EN

回答 2

Stack Overflow用户

发布于 2020-07-14 05:25:25

好的,事实证明,这不是代码的错误。AWS Amplify Datastore将数据存储在本地,如果您希望它连接到dynamodb,则需要使用API功能。

票数 0
EN

Stack Overflow用户

发布于 2021-08-18 19:29:25

默认情况下,DataStore只能在本地运行。amplify push在云中配置后端,并提供云同步。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62867405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档