创建和调用服务对象 - Amazon SDK for JavaScript
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

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

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

创建和调用服务对象

这些区域有:JavaScriptAPI 支持最可用Amazon服务。中的每项服务JavaScriptAPI 为客户端类提供了send您用来调用该服务支持的每个 API 的方法。有关服务类、操作和参数的更多信息,请参阅JavaScriptAPI,请参阅API 参考.

在 Node.js 中使用开发工具包时,您需要使用将各个服务添加到应用程序的开发工具包。import,它为当前所有服务提供支持。以下 Amazon S3 例在us-west-1区域。

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

指定服务对象参数

调用服务对象的方法时,根据 API 的需要在 JSON 中传递参数。例如,在 Amazon S3 中,要获取指定存储桶和键的对象,请将以下参数传递到GetObject方法。有关传递 JSON 参数的更多信息,请参阅使用 JSON

s3.getObject({Bucket: 'bucketName', Key: 'keyName'});

您还可调用GetObjectCommand方法来自S3Client

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

有关 Amazon S3 参数的更多信息,请参阅类:S3API 参考中的。