One of the nice things of using AWS ECR is that everything is managed for you by AWS (infrastructure, patching, upgrades…) so you don’t need to worry too much about any of those. But you need to accept the limitations and when possible to “fix” them.
One of the features which is not available on AWS ECR is anonymous pull.
There is a container which can be used for this purpose.
Before using the container there are few recommendations: