gpt4 book ai didi

javascript - 使用 Javascript 从 S3 下载

转载 作者:行者123 更新时间:2023-12-01 02:53:44 26 4
gpt4 key购买 nike

我有一个 javascript 文件,我试图用它从我的 S3 存储桶之一下载文本文件。但是,当我使用“node file.js”执行此文件时,没有任何反应/返回。这里有什么问题需要我打电话吗?谢谢!

var AWS = require('aws-sdk');
var s3 = new AWS.S3();

var credentials = new AWS.SharedIniFileCredentials({profile: 'personal-account'});
AWS.config.credentials = credentials;

s3.getObject(
{ Bucket: "mybucket", Key: "testing.txt" },
function (error, data) {
if (error != null) {
alert("Failed to retrieve an object: " + error);
} else {
alert("Loaded " + data.ContentLength + " bytes");
}
}
);

print("this file has been executed")

最佳答案

javascript中没有print功能,nodejs环境中也没有alert功能。

所以你必须使用类似 console.log 的东西。

var AWS = require('aws-sdk');
var s3 = new AWS.S3();

var credentials = new AWS.SharedIniFileCredentials({profile: 'personal-account'});
AWS.config.credentials = credentials;

s3.getObject(
{ Bucket: "mybucket", Key: "testing.txt" },
function (error, data) {
if (error != null) {
console.log("Failed to retrieve an object: " + error);
} else {
console.log("Loaded " + data.ContentLength + " bytes");
}
}
);

console.log("this file has been executed")

但是如果您没有看到任何输出,甚至没有看到错误,那么您的设置就完全错误了。很难说清楚到底是什么。

关于javascript - 使用 Javascript 从 S3 下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46840160/

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