[英]Is posible get an Object from AWS S3 in Blob format with AWS SDK for JavaScript V3?
[英]Storing listObject data from AWS S3 SDK in Javascript
我正在使用 AWS S3 構建無服務器應用程序。 在我的 Web 應用程序中,我有一個表格,其中列出了我的一個 S3 存儲桶中的對象。 由於我的代碼非常意大利面,我試圖將構建表的函數、獲取 S3 存儲桶對象列表等移動到單獨的文件和函數中。 這是獲取S3列表的代碼:
function listS3Objects() {
s3.listObjects(function(err, data) {
if (err) {
return alert(err.message);
}
});
}
我的問題是:如何從回調函數外部訪問“數據”,以便我可以將其作為參數傳遞給其他函數(例如實際構建表的函數)?
你應該使用Promises 。 對於 AWS 開發工具包調用,您可以在.promise()
添加.promise()
以使其成為承諾,這允許使用async/await
語法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.