AWS SDK for JavaScript S3 使用指南
使用 AWS SDK for JavaScript 的 S3 客户端可以轻松地在您的应用程序中管理 Amazon S3 存储桶和数据。以下是一些基本的使用步骤和技巧。
创建 S3 客户端
首先,您需要创建一个 S3 客户端实例。以下是如何在 Node.js 应用程序中创建它的示例:
const AWS = require('aws-sdk');
const s3 = new AWS.S3();
上传文件
使用 putObject
方法可以上传文件到 S3 存储桶:
const params = {
Bucket: 'your-bucket-name',
Key: 'your-object-key',
Body: fs.createReadStream('path/to/your/file'),
};
s3.putObject(params, function(err, data) {
if (err) console.log(err, err.stack);
else console.log(data);
});
下载文件
使用 getObject
方法可以下载 S3 存储桶中的文件:
const params = {
Bucket: 'your-bucket-name',
Key: 'your-object-key',
};
s3.getObject(params, function(err, data) {
if (err) console.log(err, err.stack);
else console.log(data.Body.toString());
});
列出存储桶中的对象
使用 listObjects
方法可以列出存储桶中的所有对象:
const params = {
Bucket: 'your-bucket-name',
};
s3.listObjects(params, function(err, data) {
if (err) console.log(err, err.stack);
else console.log(data.Contents);
});
图片示例
S3 存储桶
更多关于 AWS SDK for JavaScript 的信息,请访问我们的官方文档。
如果您需要进一步的帮助或有其他问题,请访问我们的[社区论坛](/community论坛)。