Creating a lifecycle policy preview
A lifecycle policy preview allows you to see the impact of a lifecycle policy on an image repository before you execute it. The following procedure shows you how to create a lifecycle policy preview.
To create a lifecycle policy preview using the console
-
Open the Amazon ECR console at https://console.aws.amazon.com/ecr/repositories
. -
From the navigation bar, choose the Region that contains the repository on which to perform a lifecycle policy preview.
-
In the navigation pane, choose Repositories and select a repository.
-
On the Repositories:
repository_name
page, in the navigation pane choose Lifecycle Policy. -
On the Repositories:
repository_name
: Lifecycle policy page, choose Edit test rules, Create rule. -
Enter the following details for your lifecycle policy rule:
-
For Rule priority, type a number for the rule priority.
-
For Rule description, type a description for the lifecycle policy rule.
-
For Image status, choose Tagged, Untagged, or Any.
-
If you specified
Tagged
for Image status, then for Tag prefixes, you can optionally specify a list of image tags on which to take action with your lifecycle policy. If you specifiedUntagged
, this field must be empty. -
For Match criteria, choose values for Since image pushed or Image count more than (if applicable).
-
-
Choose Save.
-
Create additional lifecycle policy rules by repeating steps 5–7.
-
To run the lifecycle policy preview, choose Save and run test.
-
Under Image matches for test lifecycle rules, review the impact of your lifecycle policy preview.
-
If you are satisfied with the preview results, choose Apply as lifecycle policy to create a lifecycle policy with the specified rules.
You should expect that after creating a lifecycle policy, the affected images are expired within 24 hours.