<a id="cli-aws-ecr"></a>

# ecr

## Description

Amazon Elastic Container Registry (Amazon ECR) is a managed container image registry service. Customers can use the familiar Docker CLI, or their preferred client, to push, pull, and manage images. Amazon ECR provides a secure, scalable, and reliable registry for your Docker or Open Container Initiative (OCI) images. Amazon ECR supports private repositories with resource-based permissions using IAM so that specific users or Amazon EC2 instances can access repositories and images.

Amazon ECR has service endpoints in each supported Region. For more information, see [Amazon ECR endpoints](https://docs.aws.amazon.com/general/latest/gr/ecr.html) in the *Amazon Web Services General Reference* .

## Available Commands

* [batch-check-layer-availability](batch-check-layer-availability.md)
* [batch-delete-image](batch-delete-image.md)
* [batch-get-image](batch-get-image.md)
* [batch-get-repository-scanning-configuration](batch-get-repository-scanning-configuration.md)
* [complete-layer-upload](complete-layer-upload.md)
* [create-pull-through-cache-rule](create-pull-through-cache-rule.md)
* [create-repository](create-repository.md)
* [create-repository-creation-template](create-repository-creation-template.md)
* [delete-lifecycle-policy](delete-lifecycle-policy.md)
* [delete-pull-through-cache-rule](delete-pull-through-cache-rule.md)
* [delete-registry-policy](delete-registry-policy.md)
* [delete-repository](delete-repository.md)
* [delete-repository-creation-template](delete-repository-creation-template.md)
* [delete-repository-policy](delete-repository-policy.md)
* [delete-signing-configuration](delete-signing-configuration.md)
* [deregister-pull-time-update-exclusion](deregister-pull-time-update-exclusion.md)
* [describe-image-replication-status](describe-image-replication-status.md)
* [describe-image-scan-findings](describe-image-scan-findings.md)
* [describe-image-signing-status](describe-image-signing-status.md)
* [describe-images](describe-images.md)
* [describe-pull-through-cache-rules](describe-pull-through-cache-rules.md)
* [describe-registry](describe-registry.md)
* [describe-replication-backfill-results](describe-replication-backfill-results.md)
* [describe-repositories](describe-repositories.md)
* [describe-repository-creation-templates](describe-repository-creation-templates.md)
* [get-account-setting](get-account-setting.md)
* [get-authorization-token](get-authorization-token.md)
* [get-download-url-for-layer](get-download-url-for-layer.md)
* [get-lifecycle-policy](get-lifecycle-policy.md)
* [get-lifecycle-policy-preview](get-lifecycle-policy-preview.md)
* [get-login-password](get-login-password.md)
* [get-registry-policy](get-registry-policy.md)
* [get-registry-scanning-configuration](get-registry-scanning-configuration.md)
* [get-repository-policy](get-repository-policy.md)
* [get-signing-configuration](get-signing-configuration.md)
* [initiate-layer-upload](initiate-layer-upload.md)
* [list-image-referrers](list-image-referrers.md)
* [list-images](list-images.md)
* [list-pull-time-update-exclusions](list-pull-time-update-exclusions.md)
* [list-replication-backfills](list-replication-backfills.md)
* [list-tags-for-resource](list-tags-for-resource.md)
* [put-account-setting](put-account-setting.md)
* [put-image](put-image.md)
* [put-image-scanning-configuration](put-image-scanning-configuration.md)
* [put-image-tag-mutability](put-image-tag-mutability.md)
* [put-lifecycle-policy](put-lifecycle-policy.md)
* [put-registry-policy](put-registry-policy.md)
* [put-registry-scanning-configuration](put-registry-scanning-configuration.md)
* [put-replication-configuration](put-replication-configuration.md)
* [put-signing-configuration](put-signing-configuration.md)
* [register-pull-time-update-exclusion](register-pull-time-update-exclusion.md)
* [set-repository-policy](set-repository-policy.md)
* [start-image-scan](start-image-scan.md)
* [start-lifecycle-policy-preview](start-lifecycle-policy-preview.md)
* [start-replication-backfill](start-replication-backfill.md)
* [stop-replication-backfill](stop-replication-backfill.md)
* [tag-resource](tag-resource.md)
* [untag-resource](untag-resource.md)
* [update-image-storage-class](update-image-storage-class.md)
* [update-pull-through-cache-rule](update-pull-through-cache-rule.md)
* [update-repository-creation-template](update-repository-creation-template.md)
* [upload-layer-part](upload-layer-part.md)
* [validate-pull-through-cache-rule](validate-pull-through-cache-rule.md)
* [wait](wait/index.md)
