Difference between revisions of "Aws s3api get-bucket-lifecycle-configuration"
Jump to navigation
Jump to search
(5 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
* https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-lifecycle-configuration.html | * https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-lifecycle-configuration.html | ||
− | [[aws s3api]] get-bucket-lifecycle-configuration --bucket- | + | [[aws s3api]] get-bucket-lifecycle-configuration --bucket NAME |
+ | |||
+ | == Examples == | ||
+ | |||
+ | Example 1: | ||
+ | { | ||
+ | "Rules": [ | ||
+ | { | ||
+ | "Expiration": { | ||
+ | "Days": 3652 | ||
+ | }, | ||
+ | "ID": "cleanup", | ||
+ | "Filter": { | ||
+ | "Prefix": "" | ||
+ | }, | ||
+ | "Status": "Enabled", | ||
+ | "NoncurrentVersionExpiration": { | ||
+ | "NoncurrentDays": 1 | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | |||
+ | |||
+ | Example 2: | ||
+ | { | ||
+ | "Rules": [ | ||
+ | { | ||
+ | "Expiration": { | ||
+ | "ExpiredObjectDeleteMarker": false | ||
+ | }, | ||
+ | "ID": "CleanupIncompleteMultipartUploads", | ||
+ | "Filter": {}, | ||
+ | "Status": "Enabled", | ||
+ | "AbortIncompleteMultipartUpload": { | ||
+ | "DaysAfterInitiation": 14 | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | "ID": "intelligent-tiering-by-tag", | ||
+ | "Filter": { | ||
+ | "Tag": { | ||
+ | "Key": "IntelligentTiering", | ||
+ | "Value": "1" | ||
+ | } | ||
+ | }, | ||
+ | "Status": "Enabled", | ||
+ | "Transitions": [ | ||
+ | { | ||
+ | "Days": 30, | ||
+ | "StorageClass": "INTELLIGENT_TIERING" | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | |||
+ | Official example: | ||
+ | <pre> | ||
+ | { | ||
+ | "Rules": [ | ||
+ | { | ||
+ | "ID": "Move rotated logs to Glacier", | ||
+ | "Prefix": "rotated/", | ||
+ | "Status": "Enabled", | ||
+ | "Transitions": [ | ||
+ | { | ||
+ | "Date": "2015-11-10T00:00:00.000Z", | ||
+ | "StorageClass": "GLACIER" | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "Status": "Enabled", | ||
+ | "Prefix": "", | ||
+ | "NoncurrentVersionTransitions": [ | ||
+ | { | ||
+ | "NoncurrentDays": 0, | ||
+ | "StorageClass": "GLACIER" | ||
+ | } | ||
+ | ], | ||
+ | "ID": "Move old versions to Glacier" | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | |||
[[aws s3api]] get-bucket-lifecycle-configuration --bucket-name NAME | [[aws s3api]] get-bucket-lifecycle-configuration --bucket-name NAME | ||
An error occurred (NoSuchLifecycleConfiguration) when calling the GetBucketLifecycleConfiguration operation: The lifecycle configuration does not exist | An error occurred (NoSuchLifecycleConfiguration) when calling the GetBucketLifecycleConfiguration operation: The lifecycle configuration does not exist | ||
+ | |||
+ | == Related == | ||
+ | * [[AWS Glacier]] | ||
+ | * [[aws_s3_bucket_lifecycle_configuration]] | ||
== See also == | == See also == |
Latest revision as of 12:08, 23 February 2022
aws s3api get-bucket-lifecycle-configuration --bucket NAME
Examples[edit]
Example 1:
{ "Rules": [ { "Expiration": { "Days": 3652 }, "ID": "cleanup", "Filter": { "Prefix": "" }, "Status": "Enabled", "NoncurrentVersionExpiration": { "NoncurrentDays": 1 } } ] }
Example 2:
{ "Rules": [ { "Expiration": { "ExpiredObjectDeleteMarker": false }, "ID": "CleanupIncompleteMultipartUploads", "Filter": {}, "Status": "Enabled", "AbortIncompleteMultipartUpload": { "DaysAfterInitiation": 14 } }, { "ID": "intelligent-tiering-by-tag", "Filter": { "Tag": { "Key": "IntelligentTiering", "Value": "1" } }, "Status": "Enabled", "Transitions": [ { "Days": 30, "StorageClass": "INTELLIGENT_TIERING" } ] } ] }
Official example:
{ "Rules": [ { "ID": "Move rotated logs to Glacier", "Prefix": "rotated/", "Status": "Enabled", "Transitions": [ { "Date": "2015-11-10T00:00:00.000Z", "StorageClass": "GLACIER" } ] }, { "Status": "Enabled", "Prefix": "", "NoncurrentVersionTransitions": [ { "NoncurrentDays": 0, "StorageClass": "GLACIER" } ], "ID": "Move old versions to Glacier" } ] }
aws s3api get-bucket-lifecycle-configuration --bucket-name NAME An error occurred (NoSuchLifecycleConfiguration) when calling the GetBucketLifecycleConfiguration operation: The lifecycle configuration does not exist
Related[edit]
See also[edit]
- AWS S3 lifecycle:
aws s3api get-bucket-lifecycle-configuration
- AWS S3:
s3api
|list-buckets
|get-bucket-website
|get-bucket-policy
|create-bucket
|put-bucket-encryption
|aws s3api put-bucket-policy
|get-bucket-acl
|get-bucket-versioning
|get-bucket-location
|put-bucket-versioning | get-bucket-tagging | head-bucket | put-object-lock-configuration
Advertising: