安装 AWS Encryption SDK for JavaScript - AWS Encryption SDK

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

安装 AWS Encryption SDK for JavaScript

AWS Encryption SDK for JavaScript由一组相互依赖的模块组成。一些模块只是设计为一起工作的模块的集合。一些模块设计为单独工作。一些模块是所有实施所必需的;而一些其他模块仅在特殊情况下是必需的。有关适用于 JavaScript 的 AWS Encryption SDK 中各模块的信息,请参阅 GitHub 上 aws-encryption-sdk-javascript 存储库中各模块的 AWS Encryption SDK for JavaScript中的模块README.md 文件。

注意

AWS Encryption SDK for JavaScript 2.0.0 之前的所有版本均处于终止支持阶段

您可以安全地从 AWS Encryption SDK for JavaScript 版本 2.0.x 及更高版本更新为最新版本,无需更改任何代码或数据。但是,版本 2.0.x 中引入了新的安全功能,不向后兼容。要从 1.7.x 之前的版本更新到 2.0.x 及更高版本,必须先更新到 AWS Encryption SDK for JavaScript 最新版本 1.x。有关详细信息,请参阅 迁移 AWS Encryption SDK

要安装这些模块,请使用 npm package manager

例如,要安装 client-node 模块(包括使用 Node.js 中的AWS Encryption SDK for JavaScript进行编程所需的所有模块),请使用以下命令。

npm install @aws-crypto/client-node

要安装 client-browser 模块(包括使用浏览器中的AWS Encryption SDK for JavaScript进行编程所需的所有模块),请使用以下命令。

npm install @aws-crypto/client-browser

有关如何使用 AWS Encryption SDK for JavaScript 的有效示例,请参阅 GitHub 上 aws-encryption-sdk-javascript 存储库中 example-nodeexample-browser 模块的示例。