You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Amazon DynamoDB Encryption Client是否兼容Amplify DataStore?Flutter端加密可行吗?

问题解答

1. Amazon DynamoDB Encryption Client是否可与Amplify DataStore配合使用?

目前Amplify DataStore没有原生支持与Amazon DynamoDB Encryption Client集成。DataStore本身自带一套客户端加密机制,依赖Amplify的加密模块实现。如果硬要搭配DynamoDB Encryption Client,你得绕过DataStore的上层封装,直接操作底层的DynamoDB表,但这么做会丢失DataStore核心的离线同步、自动冲突解决等功能,完全不推荐这种做法。

2. Flutter应用基于Amplify DataStore,其底层DynamoDB的加密支持情况

  • 传输中加密:默认就已启用,DataStore与AWS后端服务之间的所有通信全程使用TLS加密,不需要额外配置。
  • 客户端加密:DataStore支持端到端的客户端加密。你可以通过Amplify CLI完成配置:先执行amplify add auth设置身份验证模块,再运行amplify update api开启客户端加密选项。Flutter端只要正常初始化Amplify框架,就能自动启用加密功能——数据会在本地客户端加密后再上传到DynamoDB,存储在DynamoDB中的是加密后的密文,只有持有对应密钥的客户端才能解密读取。

内容的提问来源于stack exchange,提问作者MaryKor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 19:07:02