Remove misleading slash on prefix examples (#66842)

##### SUMMARY
S3 lifecycle rule prefixes starting with slash (/) have no effects. If an S3 bucket contains a file 'apache.log' under the (virtual) folder 'logs/', for the lifecycle rule to be effective the prefix to be configured must be 'logs/'. If you put '/logs/' (with a trailing slash) as a prefix the file will never be matched by the lifecycle rule.
This commit is contained in:
Aldo Bongio 2020-01-28 17:36:52 +01:00 committed by Sandra McCann
parent b74ca2fe4f
commit 3f16752ed2

View file

@ -141,7 +141,7 @@ EXAMPLES = '''
- s3_lifecycle: - s3_lifecycle:
name: mybucket name: mybucket
expiration_days: 30 expiration_days: 30
prefix: /logs/ prefix: logs/
status: enabled status: enabled
state: present state: present
@ -150,7 +150,7 @@ EXAMPLES = '''
name: mybucket name: mybucket
transition_days: 7 transition_days: 7
expiration_days: 90 expiration_days: 90
prefix: /logs/ prefix: logs/
status: enabled status: enabled
state: present state: present
@ -161,27 +161,27 @@ EXAMPLES = '''
name: mybucket name: mybucket
transition_date: "2020-12-30T00:00:00.000Z" transition_date: "2020-12-30T00:00:00.000Z"
expiration_date: "2030-12-30T00:00:00.000Z" expiration_date: "2030-12-30T00:00:00.000Z"
prefix: /logs/ prefix: logs/
status: enabled status: enabled
state: present state: present
# Disable the rule created above # Disable the rule created above
- s3_lifecycle: - s3_lifecycle:
name: mybucket name: mybucket
prefix: /logs/ prefix: logs/
status: disabled status: disabled
state: present state: present
# Delete the lifecycle rule created above # Delete the lifecycle rule created above
- s3_lifecycle: - s3_lifecycle:
name: mybucket name: mybucket
prefix: /logs/ prefix: logs/
state: absent state: absent
# Configure a lifecycle rule to transition all backup files older than 31 days in /backups/ to standard infrequent access class. # Configure a lifecycle rule to transition all backup files older than 31 days in /backups/ to standard infrequent access class.
- s3_lifecycle: - s3_lifecycle:
name: mybucket name: mybucket
prefix: /backups/ prefix: backups/
storage_class: standard_ia storage_class: standard_ia
transition_days: 31 transition_days: 31
state: present state: present
@ -190,7 +190,7 @@ EXAMPLES = '''
# Configure a lifecycle rule to transition files to infrequent access after 30 days and glacier after 90 # Configure a lifecycle rule to transition files to infrequent access after 30 days and glacier after 90
- s3_lifecycle: - s3_lifecycle:
name: mybucket name: mybucket
prefix: /logs/ prefix: logs/
state: present state: present
status: enabled status: enabled
transitions: transitions: