You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
4 years ago | |
---|---|---|
vendor | 4 years ago | |
.gitignore | 4 years ago | |
README.MD | 4 years ago | |
go.mod | 4 years ago | |
go.sum | 4 years ago | |
main.go | 4 years ago |
README.MD
Golang Delete AWS ECR Image Tool
Compile Code
$ go get -v -u ./...
$ go build -o go-ecr-delete-image .
Usage
$ ./go-ecr-delete-image -h
Usage of ./go-ecr-delete-image:
-e value
exlude delete tag
-keep int
keep number images (default 5)
-list-repo
list all repository
-profile string
aws config profile
-repo string
repository name
Example 1
# use env pass access_key and secret_key
$ AWS_ACCESS_KEY=key AWS_SECRET_KEY=key ./go-ecr-delete-image -e exclude1 -e exclude2 -repo repoName -keep 5
Example 2
# use aws configure
$ ./go-ecr-delete-image -profile default -e exclude1 -e exclude2 -repo repoName -keep 5