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

如何在AWS管理控制台查看C#设置的S3 Object Lock保留日期?

验证S3对象Object Lock保留日期的正确方法

你找错位置了,Object Lock的保留信息不在元数据编辑页面,正确查看路径是:

  • 进入AWS S3管理控制台,打开目标存储桶
  • 找到你的测试对象,点击对象名称进入详情页面
  • 在详情页中切换到Object Lock标签页,这里会显示你设置的保留日期、保留模式(合规性/治理性)等信息

如果控制台查看不方便,还可以用这两种方式验证:

  1. AWS CLI命令
    执行以下命令替换对应的桶名和对象键:

    aws s3api get-object-retention --bucket your-bucket-name --key your-object-key
    

    命令返回结果里会包含RetainUntilDate字段,就是你设置的保留日期。

  2. C#代码验证
    用AWS SDK再次获取对象的保留配置,示例代码:

    using Amazon.S3;
    using Amazon.S3.Model;
    
    var s3Client = new AmazonS3Client();
    var request = new GetObjectRetentionRequest
    {
        BucketName = "你的桶名称",
        Key = "你的对象键"
    };
    
    var response = await s3Client.GetObjectRetentionAsync(request);
    // 输出保留日期
    Console.WriteLine($"保留到期日期:{response.Retention.RetainUntilDate}");
    

注意:Object Lock是S3对象的专属配置,不属于自定义元数据范畴,所以在元数据编辑页面看不到相关信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 07:25:23