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 S3-我的所有数据似乎都不见了_Amazon Web Services_Amazon S3 - Fatal编程技术网

Amazon web services S3-我的所有数据似乎都不见了

Amazon web services S3-我的所有数据似乎都不见了,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我设置了一个策略,将我的存储桶中的数据迁移到Glacier。该策略已运行,但UI中没有显示列出资产的方法 管理指标显示了所使用的资产和存储的数量,但在策略运行后,该数量将降至零 我可以看到生命周期已经运行,但是为什么没有列出这些文件呢 而且,到目前为止,我二月份的发票上没有冰川账单 我如何列出并可能存储我的数据,或者只是将其删除 根据CloudTrail的说法,下面是运行的事件 { "eventVersion": "1.05", "userIdentity": {

我设置了一个策略,将我的存储桶中的数据迁移到Glacier。该策略已运行,但UI中没有显示列出资产的方法

管理指标显示了所使用的资产和存储的数量,但在策略运行后,该数量将降至零

我可以看到生命周期已经运行,但是为什么没有列出这些文件呢

而且,到目前为止,我二月份的发票上没有冰川账单

我如何列出并可能存储我的数据,或者只是将其删除

根据CloudTrail的说法,下面是运行的事件

{
    "eventVersion": "1.05",
    "userIdentity": {
        "type": "Root",
        "principalId": "857474361823",
        "arn": "arn:aws:iam::857474361823:root",
        "accountId": "857474361823",
        "accessKeyId": "ASIAIU3ERFRW7WLHUCFQ",
        "sessionContext": {
            "attributes": {
                "mfaAuthenticated": "false",
                "creationDate": "2018-01-24T01:52:51Z"
            }
        }
    },
    "eventTime": "2018-01-24T02:11:13Z",
    "eventSource": "s3.amazonaws.com",
    "eventName": "PutBucketLifecycle",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "68.226.88.182",
    "userAgent": "[S3Console/0.4, aws-internal/3]",
    "requestParameters": {
        "lifecycle": [
            ""
        ],
        "bucketName": "2011-macbook-pro",
        "LifecycleConfiguration": {
            "Rule": {
                "Status": "Enabled",
                "Filter": {
                    "Prefix": ""
                },
                "Transition": [
                    {
                        "StorageClass": "STANDARD_IA",
                        "Days": 30
                    },
                    {
                        "StorageClass": "GLACIER",
                        "Days": 60
                    }
                ],
                "Expiration": {
                    "Days": 90
                },
                "ID": "Transition to Glacier",
                "AbortIncompleteMultipartUpload": {
                    "DaysAfterInitiation": 7
                }
            }
        }
    },
    "responseElements": null,
    "additionalEventData": {
        "vpcEndpointId": "vpce-6d72a204"
    },
    "requestID": "C432B423C8D99B5E",
    "eventID": "13f42a8a-ad0c-47b8-a0dd-9a617e40f31b",
    "eventType": "AwsApiCall",
    "recipientAccountId": "857474361823",
    "vpcEndpointId": "vpce-6d72a204"
}

您要求服务执行以下操作:

  • 尽快将所有对象迁移到标准_IA存储类,但不得早于对象创建后30天
  • 尽快将所有对象迁移到GLACIER storage类,但不得早于对象创建后60天
  • 无论存储类别如何,请尽快完全删除对象,但不得早于对象创建后90天
已删除超过90天的对象

这个

"Expiration": {
      "Days": 90
 },
…意味着你不想保留任何东西,任何地方,如果它已经超过90天了


当一个对象转换到GLACIER存储类时,它在逻辑上仍然是同一个S3对象,但S3使用GLACIER作为对象负载的后备存储,而不是使用S3自己的硬盘驱动器。如果您指示S3直接或通过生命周期规则删除此类对象,S3将指示Glacier删除Glacier代表S3存储的内容。无论存储类别如何,从S3中删除对象始终意味着相同的事情。

您要求服务执行以下操作:

  • 尽快将所有对象迁移到标准_IA存储类,但不得早于对象创建后30天
  • 尽快将所有对象迁移到GLACIER storage类,但不得早于对象创建后60天
  • 无论存储类别如何,请尽快完全删除对象,但不得早于对象创建后90天
已删除超过90天的对象

这个

"Expiration": {
      "Days": 90
 },
…意味着你不想保留任何东西,任何地方,如果它已经超过90天了


当一个对象转换到GLACIER存储类时,它在逻辑上仍然是同一个S3对象,但S3使用GLACIER作为对象负载的后备存储,而不是使用S3自己的硬盘驱动器。如果您指示S3直接或通过生命周期规则删除此类对象,S3将指示Glacier删除Glacier代表S3存储的内容。无论存储类别如何,从S3中删除对象总是意味着相同的事情。

您可以发布您的策略吗?听起来你的数据好像被删除了。什么政策?你是说生命周期规则吗?即使数据从桶中删除了,我难道不能从Glacier中检索它吗?你能发布你的政策吗?听起来你的数据好像被删除了。什么政策?你是说生命周期规则吗?即使数据从桶中删除了,我难道不能从Glacier中检索它吗?