S3 上的生命周期策略不起作用
Lifecycle policy on S3 not working
我只是在 Amazon S3 中的存储桶上启用了文件循环策略。这是配置:
root@iserver:~# aws s3api get-bucket-lifecycle-configuration --bucket ee-shares --profile s3toglacier
{
"Rules": [
{
"Status": "Enabled",
"Prefix": "",
"Transitions": [
{
"Days": 180,
"StorageClass": "GLACIER"
}
],
"ID": "test"
}
]
}
但我看不到 Glacier 上的数据,超过 180 天的对象在 S3 中不显示 "Initial Restore" 选项。
Amazon S3 生命周期策略不会立即执行。最多允许他们在 24 小时内存档内容。
归档后,对象仍会出现在 Amazon S3 中,但它们的 存储 class 将设置为 Glacier
。
我只是在 Amazon S3 中的存储桶上启用了文件循环策略。这是配置:
root@iserver:~# aws s3api get-bucket-lifecycle-configuration --bucket ee-shares --profile s3toglacier
{
"Rules": [
{
"Status": "Enabled",
"Prefix": "",
"Transitions": [
{
"Days": 180,
"StorageClass": "GLACIER"
}
],
"ID": "test"
}
]
}
但我看不到 Glacier 上的数据,超过 180 天的对象在 S3 中不显示 "Initial Restore" 选项。
Amazon S3 生命周期策略不会立即执行。最多允许他们在 24 小时内存档内容。
归档后,对象仍会出现在 Amazon S3 中,但它们的 存储 class 将设置为 Glacier
。