创建服务客户端请求 - AWS SDK for JavaScript

帮助我们改进AWS SDK for JavaScript版本 3 (V3) 文档,方法是使用反馈链接,或者在上创建议题或拉取请求GitHub.

这些区域有:AWS SDK for JavaScriptV3 API 参考指南详细描述了所有的 API 操作AWS SDK for JavaScript版本 3 (V3)。

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

创建服务客户端请求

向发出请求AWS服务客户端非常简单。SDK 的版本 3 (V3)JavaScript使您能够发送请求。

注意

使用 SDK 的 V3 时,也可以使用版本 2 (V2) 命令执行操作JavaScript. 有关更多信息,请参阅 使用 V2 命令

要发送请求:

  1. 使用所需的配置初始化客户端对象,例如特定的AWS区域。

  2. (可选)使用请求的值(例如特定 Amazon S3 存储桶的名称)创建请求 JSON 对象。您可以通过查看与客户端方法关联的名称的接口的 API 参考主题来检查请求的参数。例如,如果您使用AbcCommand客户端方法,请求接口是AbcInput.

  3. (可选)以请求对象作为输入初始化服务命令。

  4. Callsend在客户端上以命令对象作为输入。

例如,要在中列出您的 Amazon DynamoDB 表us-west-2,你可以用 async/await 来做到这一点。

import { DynamoDBClient, ListTablesCommand } from "@aws-sdk/client-dynamodb"; (async function() { const dbClient = new DynamoDBClient({ region: 'us-west-2' }); const command = new ListTablesCommand({}); try { const results = await dbClient.send(command); console.log(results.TableNames.join('\n')); } catch (err) { console.error(err); } })();