我正在尝试使用when/node提升亚马逊S3对象中的所有函数。
var when = require('when');
var nodefn = require('when/node');
var AWS = require('aws-sdk');
var s3 = new AWS.S3();
var promisedS3 = nodefn.liftAll(s3);
when(promisedS3.listBuckets())
.then(function(data) {
console.log(data);
在Excel中创建了一个xlsx文件,通过控制台从桌面手动上传到亚马逊S3。现在我想添加一个端点到javascript express服务,该服务将从S3检索该文件,并将其传递回Node.js浏览器应用程序。
对于纯文本文件似乎没问题,但xlsx文件(甚至是在Excel中创建的csv )的HTTP状态码仍为500。
尝试过的变体,比如:
res.send(s3.getObject().toString()); //this works with plain text file
res.send(s3.getObject().toString('utf-8'));
res.sen
我正在学习CloudFoundry,并试图让我的node.js应用程序访问我的亚马逊S3服务。我已经将我的亚马逊网络服务S3服务绑定到应用程序(在manifest.yml中,路径applications/services中)。在代码中,我可以使用cfenv获取凭据,但如何将它们提供给亚马逊网络服务? var cfenv = require("cfenv");
var appEnv = cfenv.getAppEnv();
var my_s3_service = appEnv.getService('my-s3-service');
/* my_s3_servi
我正在尝试为亚马逊回声创建一个技能,它将调用来自亚马逊网络服务S3的JSON文件。当我从s3 basic get函数调用代码时,它可以工作。Amazon Alexa代码可以独立运行。
但是当我把它们一起调用时,函数会被跳过。因此,对于下面的代码,控制台在s3.getObject()之前和之后被调用。但是中间的那个被跳过了。我不明白为什么。
我还检查了是否调用了s3,确实如此。
let aws = require('aws-sdk');
let s3 = new aws.S3({ apiVersion: '2006-03-01'});
function call
我的账户中有一个s3存储桶,它使用默认的aws-kms密钥启用了SSE。我希望为我的存储桶提供对另一个帐户的读取访问权限。
我已经通过以下链接提供了访问:
我正在使用aws s3 ls <s3://bucket_name>和aws s3 cp <path to s3 object> .下载对象
我尝试在没有启用SSE的情况下提供对存储桶的跨账号访问。我成功地检索到了存储桶详细信息并下载了对象。但是,当我尝试从启用了SSE存储桶中下载对象时,我得到了An error occurred (AccessDenied) when calling the GetObject op
我在s3存储上创建了一个包含音频/视频文件的文件库。我想从亚马逊网络服务s3存储中流式播放音乐/视频文件。我只知道如何获取存储桶列表和那些存储桶中存在的对象列表。有没有什么方法可以通过springboot流式传输/下载这些文件?我正在使用aws sdk v2。
我试图获得一个对象,但这不是我想要的方式。请告诉我我做错了什么?我是开发领域的新手,我认为它至少会显示出一些json响应:
public GetObjectResponse getObject(String bucket) {
// even tried by hardcoding the key value
Stri
我正在使用亚马逊S3服务和node.js,我想使用亚马逊S3 listObjects()过滤目录中的所有.mp3文件。有prefix参数,但没有sufix。有没有办法使用正则表达式或像*.mp3之类的过滤器来实现这一点?
这是函数参考
var prefix = "myS3dir/";
bucket.listObjects({Prefix:prefix}, function(err, data){
//do something with data
});
我有一个亚马逊S3桶,其结构如下。
s3
|_ Year 2020 folder
|_ Year 2021 folder
| |_ Jan
| |_ Feb
| |_ filename_20210201.txt
| |_ filename_20210204.txt
|_ Year 2023 folder
| |_ Jan
| |_ Feb
| |_ M