AWS Lambda - 在 DynamoDB 中 encrypt/decrypt 文本和存储的最佳方式是什么
AWS Lambda - What is the best way to encrypt/decrypt text and store in DynamoDB
我有一个 node.js Lambda 函数,它在 DynamoDB 中存储项目。
我想在存储之前加密其中一个项目属性
在 DynamoDB 中,然后在另一个检索项目的 Lambda 函数中对其进行解密。
是否有一种简单的方法可以使用 AWS 服务或 Lambda 中已经存在的模块来执行此操作?
或者我应该上传一个外部模块(例如 CryptoJS)并使用它吗?
AWS KMS(Key Management Service)是一项应该恰到好处的服务。您不需要任何额外的模块,因为完整的 AWS 开发工具包已在 Lambda 中可用。而且您无需担心必须将您的密钥暴露给 Lambda。
我有一个 node.js Lambda 函数,它在 DynamoDB 中存储项目。 我想在存储之前加密其中一个项目属性 在 DynamoDB 中,然后在另一个检索项目的 Lambda 函数中对其进行解密。
是否有一种简单的方法可以使用 AWS 服务或 Lambda 中已经存在的模块来执行此操作?
或者我应该上传一个外部模块(例如 CryptoJS)并使用它吗?
AWS KMS(Key Management Service)是一项应该恰到好处的服务。您不需要任何额外的模块,因为完整的 AWS 开发工具包已在 Lambda 中可用。而且您无需担心必须将您的密钥暴露给 Lambda。