AWS。S3。如何按桶(listObjectsV2)获取对象列表?

用户18668497

我需要从我的 AWS s3 存储桶中获取对象列表。我尝试:

const s3 = new AWS.S3();

const params = {
    Bucket: "arn:aws:s3:::test-bucket-n-i",
    MaxKeys: 10
};
s3.listObjectsV2(params, function(err, data) {
    if (err) console.log(err, err.stack); // an error occurred
    else     console.log(data);           // successful response
});

我从我的测试桶中复制了这个 Arn。结果我得到:

 InvalidARN: ARN accountID does not match regex "[0-9]{12}"

怎么可能无效?如何在不创建接入点的情况下调用 s3.listObjectsV2?

马尔钦

如果您正在使用

  Bucket: "arn:aws:s3:::test-bucket-n-i",

这意味着您正在使用 S3 接入点。访问点是特定于帐户的,并且给定的 ARN 是无效的访问点 ARN。

如果您不使用接入点,则只需提供存储桶名称:

  Bucket: "test-bucket-n-i",

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

S3存储桶的ListObjectsV2操作的AccessDenied

AWS S3 SDK ListObjectsV2 startafter和ContinuationToken之间有什么区别?

如何使用ListObjectsV2 AWS S3节点js sdk对带有前缀的文件夹名称执行完全匹配?

aws-sdk S3:使用listObjectsV2列出所有键的最佳方法

AWS开发工具包S3 ListObjectsV2在Photon Server中提供了NullReferenceException

Amazon S3 的 ListObjectsV2 是否在多个页面上自洽?

获取s3存储桶中对象的标签列表

如何使用spring-integration-aws获取S3存储桶中当前日期的对象计数?

使用aws cli将S3对象URL上传到存储桶后,如何获取?

如何使用golang从Amazon S3存储桶的子文件夹中获取对象列表?

有沒有辦法讓 ListObjectsV2 驗證 s3 對像類型/擴展名?

用于PHP的Amazon S3 SDK无法获取存储桶对象列表

给定一个 aws s3 存储桶名称和对象的键,如何获取该对象最后修改的属性值?

AWS S3 存储桶中对象更新的问题

AWS S3错误的存储桶对象

AWS Cloudformation 如何从 S3 存储桶名称 CommaDelimitedList 制作 ARN 列表 - 半循环循环

如何使用Java列出存储桶中的所有AWS S3对象

如何删除aws s3存储桶中具有相同键的多个对象

如何使用AWS C ++ SDK解析区域,存储桶和对象键的S3 URI?

将对象上传到S3存储桶时,如何触发AWS Cloudformation堆栈的更新?

AWS S3存储桶策略公共。如何使对象私有?

如何自动化AWS s3存储桶对象的权限

使用aws cli获取S3桶的ARN

Node.js如何从AWS S3存储桶中获取JSON而不是Buffer

如何以角度7从AWS S3存储桶中获取和显示图像

如何使用aws_s3_bucket_object数据源获取s3对象的列表?

AWS S3:如何获取对象版本的LastModified?

如何测试AWS S3获取对象方法?

Amazon S3:如何获取存储桶中的文件夹列表?