我正在尝试使用适用于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();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句