帮助我们改进Amazon SDK for JavaScript版本 3 (V3) 文档,方法是使用反馈链接,或者在上创建议题或拉取请求GitHub
这些区域有:Amazon SDK for JavaScriptV3 API 参考指南详细描述了Amazon SDK for JavaScript版本 3 (V3)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用异步/等待
您应该考虑使用异步/等待,而不是 Promise。与使用 Promise 相比,异步函数更简单,并且需要的样板文件更少。等待只能在异步函数中用于异步等待值。
以下示例使用异步/等待在中列出您的所有 Amazon DynamoDB 表。us-west-2
.
对于这个示例来运行:
安装Amazon SDK for JavaScript通过输入 DynamoDB 客户端
npm install @aws-sdk/client-dynamodb
在项目的命令行中。确保您已配置Amazon正确使用凭据。有关更多信息,请参阅 从共享凭证文件加载 Node.js 中的凭证。
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) } })();
并非所有浏览器都支持 async/await。请参阅异步函数