You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取AWS S3存储桶中文件的原始所有者?

获取AWS S3对象原始上传者的方法
  • 通过AWS控制台查看
    进入目标存储桶,选中要查询的文件,切换到「权限」标签页,在页面下方的「所有者」区域可以看到对象的原始所有者信息,包括AWS账户ID、IAM用户ARN或角色名称(如果是IAM身份上传的)。

  • 使用AWS CLI查询
    执行head-object命令直接获取对象的所有者元数据:

    aws s3api head-object --bucket <你的存储桶名称> --key <对象的完整键路径>
    

    返回结果中的Owner字段会包含DisplayName(上传者名称)和ID(上传者的AWS账户ID或IAM用户ID),这就是原始上传者的信息。

  • 关键注意点

    • 本地文件属性显示的所有者是执行下载操作的用户,和S3对象的原始所有者无关,属于本地系统的属性,不能作为依据。
    • 如果存储桶开启了「Bucket Owner Enforced」类型的对象所有权控制,所有上传的对象会自动归桶所有者所有,原始上传者的信息不会被保留。需要提前检查存储桶的对象所有权设置,确认是否允许保留上传者信息。

内容的提问来源于stack exchange,提问作者newdeveloper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 19:52:02