创建和调用服务对象 - AWS SDK for JavaScript

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

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

创建和调用服务对象

JavaScript API支持大多数可用 AWS 服务。中的每项服务都为客户机类 JavaScriptAPI提供了一个send方法,您可以使用该方法来调用API该服务所支持的所有服务。有关中服务类、操作和参数的更多信息 JavaScript API,请参阅参API考

SDK在 Node.js 中使用时,您需要将所需的每项服务的SDK软件包添加到应用程序中import,从而为所有当前服务提供支持。以下示例在 us-west-1 区域中创建一个 Amazon S3 服务对象。

// Import the Amazon S3 service client import { S3Client } from "@aws-sdk/client-s3"; // Create an S3 client in the us-west-1 Region const s3Client = new S3Client({ region: "us-west-1" });

指定服务对象参数

调用服务对象的方法时,请根据JSON的要求传入参数API。例如,在 Amazon S3 中,要获取指定存储桶和密钥的数据元,请将以下参数传递给GetObjectCommand方法S3Client。有关传递JSON参数的更多信息,请参阅与... 一起工作 JSON

s3Client.send(new GetObjectCommand({Bucket: 'bucketName', Key: 'keyName'}));

有关亚马逊 S3 参数的更多信息,请参阅《参考资料》中的 @aws-sdk/client-s3。API