将 SDK 设置为 JavaScript - Amazon SDK for JavaScript
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon SDK for JavaScript V3 API 参考指南详细描述了 Amazon SDK for JavaScript 版本 3 (V3) 的所有API操作。

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

将 SDK 设置为 JavaScript

本节中的主题说明了如何安装和加载的软件开发工具包, JavaScript 以便您可以访问该软件开发工具包支持的 Web 服务。

注意

React Native 开发者应该使用 Amazon Amplify 它在上创建新项目 Amazon。详情请参阅aws-sdk-react-native档案。

先决条件

在服务器上安装 Node.js(如果尚未安装)。

设置 Amazon Node.js 环境

要设置可以在其中运行应用程序 Amazon 的 Node.js 环境,请使用以下任一方法:

  • 选择已预安装 Node.js 的 Amazon 机器映像 (AMI)。然后使用该 AMI 创建 Amazon EC2 实例。创建 Amazon EC2 实例时,从 Amazon Web Services Marketplace中选择您的 AMI。在中 Amazon Web Services Marketplace 搜索 Node.js,然后选择包含预装版本的 Node.js(32 位或 64 位)的 AMI 选项。

  • 创建 Amazon EC2 实例并在该实例上安装 Node.js。有关如何在 Amazon Linux 实例上安装 Node.js 的更多信息,请参阅在亚马逊EC2实例上设置 Node.js

  • 使用 Amazon Lambda 创建无服务器环境,将 Node.js 作为 Lambda 函数运行。有关在 Lambda 函数中使用 Node.js 的更多信息,请参阅《Amazon Lambda 开发人员指南》 中的编程模型 (Node.js)

  • 将你的 Node.js 应用程序部署到 Amazon Elastic Beanstalk。有关将 Node.js 与 Elastic Beanstalk 结合使用的更多信息,请参阅《Amazon Elastic Beanstalk 开发人员指南》 中的将 Node.js 应用程序部署到 Amazon Elastic Beanstalk

  • 使用创建 Node.js 应用服务器 Amazon OpsWorks。有关将 Node.js 与配合使用的更多信息 Amazon OpsWorks,请参阅《Amazon OpsWorks 用户指南》中的创建第一个 Node.js 堆栈

支持的 Web 浏览器

Amazon SDK for JavaScript 支持所有现代 Web 浏览器。

在 3.183.0 或更高版本中,适用的 SDK JavaScript 使用 ES2020 构件,该构件支持以下最低版本。

浏览器 版本
Google Chrome 80.0+
Mozilla Firefox 80.0+
Opera 63.0+
Microsoft Edge 80.0+
Apple Safari 14.1+
Samsung Internet 12.0+

在 3.182.0 或更早版本中,适用的 SDK JavaScript 使用 ES5 工件,它支持以下最低版本。

浏览器 版本
Google Chrome 49.0+
Mozilla Firefox 45.0+
Opera 36.0+
Microsoft Edge 12.0+
Windows Internet Explorer 不适用
Apple Safari 9.0+
Android 浏览器 76.0+
UC 浏览器 12.12+
Samsung Internet 5.0+
注意

诸如之类的框架 Amazon Amplify 可能无法提供与 SDK 相同的浏览器支持 JavaScript。有关详细信息,请参阅 Amazon Amplify 文档

安装适用于 JavaScript

并非所有服务都可立即在 SDK 中或在所有 Amazon 地区提供。

要 Amazon SDK for JavaScript 通过使用 npm(Node.js 软件包管理器)安装服务,请在命令提示符下输入以下命令,其中 SERVICE 是服务的名称,例如s3

npm install @aws-sdk/client-SERVICE

有关 Amazon SDK for JavaScript 服务客户端软件包的完整列表,请参阅 Amazon SDK for JavaScript API 参考指南

加载适用的 SDK JavaScript

安装 SDK 之后,您可以使用 import,将客户端程序包加载到节点应用程序中。例如,要加载 Amazon S3 客户端和 Amazon S3 ListBuckets命令,请使用以下命令。

import { S3Client, ListBucketsCommand } from "@aws-sdk/client-s3";