Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Important

  • Duplicate names are not allowed across lifecycle rules for a bucket.

  • Unsupported names or values return an HTTP 400 error on the bucket (or domain) write. The 400 response indicates the source of the problem.

...

Attribute

Value

Definition

RuleId

<unique rule id>

A required, user-defined ID of the rule. The value is contained within quotes and must be URL-encoded.

Enabled

<true|false>

An optional indication to verify if the rule is enabled. The absence of this attribute indicates the rule enabled.

NamePrefix

<prefix>

An optional prefix to match against the relative name of the object in question.

  • Always use quoted value that must be and verify it is URL encoded

  • Never use slash as a first character for the prefix.

  • If The rule is applied to the object if the prefix is matched with the object name, the rule is applied to the object.

  • The absence of the prefix indicates the rule is applied to all objects in the bucket.

ExpirationDays

<nonnegative integer>

The current version of an object is expired after the defined number of days.

ExpirationDate

<ISO 8601 date>

The current version of an object is expired after the defined date (midnight UTC time).

ObsoleteExpirationDays

<nonnegative integer>

A non-current version of an object is expired after the defined number of days when the object becomes non-current.

Info

This rule takes effect if versioning is enabled on the bucket.

ObsoleteExpirationDate

<ISO 8601 date>

A non-current version of the object is expired after the defined date (midnight UTC time).

Info

This rule takes effect if versioning is enabled on the bucket.

...