Amazon web services 使用nodeJs在不使用AWS控制台的情况下将文件上载到s3 bucket
我是新的AWS技术,我需要做上述的任务,所以我想知道的程序做完成上述任务。我需要什么先决条件软件和工具Amazon web services 使用nodeJs在不使用AWS控制台的情况下将文件上载到s3 bucket,amazon-web-services,aws-lambda,Amazon Web Services,Aws Lambda,我是新的AWS技术,我需要做上述的任务,所以我想知道的程序做完成上述任务。我需要什么先决条件软件和工具 请给我简单的建议。TIN Happy Coding在使用以下方法使用npm软件包起诉AWS之前,您必须配置您的AWS凭证 import AWS from "aws-sdk"; const s3 = new AWS.S3({ accessKeyId: YOUR_ACCESS_KEY_ID_OF_AMAZON, secretAccessKey: YOUR_AMAZON_SECRET_ACC
请给我简单的建议。TIN Happy Coding在使用以下方法使用npm软件包起诉AWS之前,您必须配置您的AWS凭证
import AWS from "aws-sdk";
const s3 = new AWS.S3({
accessKeyId: YOUR_ACCESS_KEY_ID_OF_AMAZON,
secretAccessKey: YOUR_AMAZON_SECRET_ACCESS_KEY,
signatureVersion: "v4",
region: YOUR_AMAZON_REGION // country
});
export { s3 };
然后调用s3并使用下面的代码执行上传请求
const uploadReq: any = {
Bucket: "YOUR_BUCKET"
Key: "FILE_NAME",
Body: "FILE_STREAM",
ACL: "public-read", //ACCESSIBLE TO REMOTE LOCATION
};
await new Promise((resolve, reject) => {
s3.upload(uploadReq).send(async (err: any, data: any) => {
if (err) {
console.log("err", err);
reject(err);
} else {
//database call
resolve("STATUS");
}
});
});
嗨,Shlok!请考虑把你试图解决这个问题的方法加到你的问题上,例如,你已经研究过或尝试过的问题。非常感谢。你好,史洛克。欢迎来到StackOverflow。请在此详细说明,并向我们提供详细的信息。谢谢