node.js - 有什么方法可以使用适用于 Node.js 的 AWS SDK 检查 S3 存储桶中是否存在路径?

标签 node.js amazon-web-services amazon-s3

我想检查我的存储桶中是否存在路径(例如/myTest)。我可以处理它的唯一方法是尝试查找我的存储桶中是否存在其键与 path+'\/?.*' 正则表达式匹配的对象。

适用于 javascript 的 AWS 开发工具包具有函数 getObject,该函数在其参数中获取 key 参数的字符串。但是这个参数的值似乎不能接受正则表达式。所以我不确定是否有任何方法可以检查 S3 存储桶中是否存在路径。

最佳答案

使用Prefix 参数调用listObjects

关于node.js - 有什么方法可以使用适用于 Node.js 的 AWS SDK 检查 S3 存储桶中是否存在路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42766334/

相关文章:

amazon-web-services - 如何使用 aws iot 规则引擎更新 dynamodb 的多列

amazon-web-services - 169.254.169.254仅由AWS EC2使用吗?

ruby - 如何使用带有 sdk 的 S3 将整个 "folder"复制到另一个路径?

dns - 无法查看我的由 S3 和 Route 53 托管的静态网站

ruby-on-rails - fog目录不能为空,aws access key不能为空,aws secret access key不能为空

javascript - 如何在 http.get 上捕获错误

node.js - 无法使用 API 创建 Eventbrite 事件

node.js - 当服务器被杀死时,NodeJS socket.io-client 不会触发 'disconnect' 或 'close' 事件

node.js - Fast-CSV 异步流转换

java - 使用java aws sdk将文件从一个存储桶复制到另一存储桶