无法使用 putObject 将文件上传到 S3
Unable to Upload file to S3 using putObject
我正在尝试使用 putObject(bucketName,BucketKeyOrPrefix,File) 将文件上传到 S3,此操作没有错误,但我仍然看不到在 s3 中上传的文件。相同的 s3client 参考正在为删除对象。
我如何确定这里的问题?提前致谢。
验证身份运行代码有s3:PutObject
权限,然后修改代码添加日志语句以防出错
try {
const res = await s3.putObject({
Bucket: bucketName,
Key: <yourKey>,
Body: fs.createReadStream(<Your file>)
}).promise();
} catch (err) {
console.error(err);
}
我正在尝试使用 putObject(bucketName,BucketKeyOrPrefix,File) 将文件上传到 S3,此操作没有错误,但我仍然看不到在 s3 中上传的文件。相同的 s3client 参考正在为删除对象。 我如何确定这里的问题?提前致谢。
验证身份运行代码有s3:PutObject
权限,然后修改代码添加日志语句以防出错
try {
const res = await s3.putObject({
Bucket: bucketName,
Key: <yourKey>,
Body: fs.createReadStream(<Your file>)
}).promise();
} catch (err) {
console.error(err);
}