gpt4 book ai didi

node.js - aws - 将字符串作为文件上传到 S3 存储桶

转载 作者:搜寻专家 更新时间:2023-10-31 22:40:29 26 4
gpt4 key购买 nike

我正在尝试使用适用于 NodeJS 的 AWS 开发工具包将字符串作为文件保存到 AWS S3 存储桶。 PUT 请求成功,但文件未在 S3 存储桶中创建。以下是我的代码片段。

const s3 = new S3({ apiVersion: '2006-03-01' });

const JS_code = `
let x = 'Hello World';
`;

// I'm using the following method inside an async function.
await s3.putObject({
Bucket: 'my-bucket-gayashan',
Key: 'myFile.js',
ContentType:'binary',
Body: Buffer.from(JS_code, 'binary')
});

有人可以帮我解决这个问题吗?

最佳答案

你应该使用 promise()使用 await:

await s3.putObject({...}).promise();

关于node.js - aws - 将字符串作为文件上传到 S3 存储桶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49917935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com