【发布时间】:2021-04-21 09:15:53
【问题描述】:
我正在使用 Typescript 代码将文件上传到 S3,如下所示:
import {PutObjectCommand, PutObjectCommandInput, S3Client} from "@aws-sdk/client-s3";
const s3 = new S3Client(config);
const uploadParams: PutObjectCommandInput = {
Bucket: bucketName,
Key: filename,
Body: fileData
};
await s3.send(new PutObjectCommand(uploadParams));
但是,我需要在上传后将对象设为公开,以便将其作为静态网站的一部分进行访问,并将其作为私有上传。我如何告诉 s3 客户端也将其公开?
【问题讨论】:
标签: typescript amazon-s3 aws-sdk aws-sdk-js aws-sdk-nodejs