📜  aws-sdk npm - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:29:33.094000             🧑  作者: Mango

使用 AWS SDK for Node.js (aws-sdk)

AWS SDK for Node.js (aws-sdk) 是 Amazon Web Services (AWS) 的一种软件开发工具包,它使得使用 Node.js 开发和运行应用程序与 AWS 服务之间的交互变得更加容易。

安装

你可以使用 npm 来安装 AWS SDK for Node.js,只需要在终端中运行以下命令:

npm install aws-sdk
配置

在 Node.js 应用程序中使用 AWS SDK 进行资源访问之前,必须配置访问密钥和区域,如下所示:

const AWS = require('aws-sdk');
AWS.config.update({
  accessKeyId: 'ACCESS_KEY_ID',
  secretAccessKey: 'SECRET_ACCESS_KEY',
  region: 'REGION'
});
使用

AWS SDK for Node.js 为多个 AWS 服务提供了 API,如下示例代码所示,可以使用这些 API 来访问 AWS S3 存储桶中的对象:

const AWS = require('aws-sdk');
const s3 = new AWS.S3();

const getObject = async (bucket, key) => {
    const params = {
        Bucket: bucket,
        Key: key
    };
    try {
        const data = await s3.getObject(params).promise();
        console.log(data.Body.toString());
    } catch (error) {
        console.log(`Error getting object "${key}" from bucket "${bucket}". Make sure they exist and your bucket is in the same region as this function.`);
        console.log(error);
    }
};
结论

AWS SDK for Node.js 使得开发人员更容易地与 AWS 服务进行交互。配置 AWS SDK 和使用 API 非常简单,但是要确保使用正确的密钥和区域来确保访问 AWS 服务。