AWS SDK for JavaScript V3 API 参考指南详细描述了 AWS SDK for JavaScript 版本 3 (V3) 的所有API操作。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用异步/等待
您应该考虑使用异步/等待,而不是 Promise。与使用 Promise 相比,异步函数更简单,并且需要的样板文件更少。等待只能在异步函数中用于异步等待值。
以下示例使用异步/等待来列出您在
us-west-2
中的所有 Amazon DynamoDB 表。
注意
运行此示例需执行的操作:
-
通过在项目的 AWS SDK for JavaScript 命令行中
npm install @aws-sdk/client-dynamodb
输入来安装 DynamoDB 客户端。 -
确保您的 AWS 凭证配置正确。有关更多信息,请参阅 设置凭据。
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) } })();
注意
并非所有浏览器都支持异步/等待。有关支持异步/等待的浏览器列表,请参阅异步函数