Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Amazon S3 Node.JS方法getObject()对其参数的说明_Amazon Web Services_Amazon S3_Aws Lambda - Fatal编程技术网

Amazon web services Amazon S3 Node.JS方法getObject()对其参数的说明

Amazon web services Amazon S3 Node.JS方法getObject()对其参数的说明,amazon-web-services,amazon-s3,aws-lambda,Amazon Web Services,Amazon S3,Aws Lambda,我有Amazon Lambda的代码: const file_stream = s3.getObject({ Bucket: bucket, Key: filename }); 这行代码将与exports.handler=async(event)函数一起使用 关于“Key”参数,is文件名应该只是文件名(例如filename.ext),文件名的完整目录(例如https://link/to/a/file/filename.ext),还是别的什么?(我对AWS S3和Lambda非常陌生)假设您在

我有Amazon Lambda的代码:

const file_stream = s3.getObject({ Bucket: bucket, Key: filename });
这行代码将与
exports.handler=async(event)
函数一起使用


关于“Key”参数,is文件名应该只是文件名(例如
filename.ext
),文件名的完整目录(例如
https://link/to/a/file/filename.ext
),还是别的什么?(我对AWS S3和Lambda非常陌生)

假设您在文件夹层次结构中有一个bucket
my bucket
和一个文件“abc.txt”,如
2021/04/12

因此,您可以执行以下操作来获取对象:

s3.getObject({ Bucket: 'my-bucket', Key: '2021/04/12/abc.txt' }).promise();

您也可以在console中检查键值,只需单击要处理的文件,就可以在Properties
Object overview
选项卡下看到键值。

假设您在文件夹层次结构中有一个bucket
my bucket
和一个文件“abc.txt”,如
2021/04/12

因此,您可以执行以下操作来获取对象:

s3.getObject({ Bucket: 'my-bucket', Key: '2021/04/12/abc.txt' }).promise();

您也可以在控制台中检查键值,只需单击要处理的文件,就可以在属性
对象概述
选项卡下看到键值。

var getParams={Bucket:'xyz,//您的Bucket名称,key:'file.txt'//要查找的对象的路径}var getParams={Bucket:'xyz,//您的Bucket名称,Key:'file.txt'//您要查找的对象的路径}