# Does shinyproxy knows how to read AWS ECR

**URL:** <https://support.openanalytics.eu/t/does-shinyproxy-knows-how-to-read-aws-ecr/261>\
**Category:** ShinyProxy\
**Created:** [July 17, 2017, 8:40pm UTC](https://support.openanalytics.eu/t/does-shinyproxy-knows-how-to-read-aws-ecr/261 "2017-07-17T20:40:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![xiaocalendar](https://support.openanalytics.eu/letter_avatar_proxy/v4/letter/x/96bed5/32.png) [@xiaocalendar](https://support.openanalytics.eu/u/xiaocalendar)\
**Post date:** [July 17, 2017, 8:40pm UTC](https://support.openanalytics.eu/t/does-shinyproxy-knows-how-to-read-aws-ecr/261/1 "2017-07-17T20:40:25Z")

</div>

Hi,

Does anyone have experience with creating docker image from AWS ECR and got shinyproxy working from that docker image?

---

<div class="post-metadata">

**Author:** ![bklaassens](https://support.openanalytics.eu/letter_avatar_proxy/v4/letter/b/d78d45/32.png) [@bklaassens](https://support.openanalytics.eu/u/bklaassens)\
**Post date:** [September 26, 2024, 4:28pm UTC](https://support.openanalytics.eu/t/does-shinyproxy-knows-how-to-read-aws-ecr/261/2 "2024-09-26T16:28:21Z")

</div>

So I did get this to work.  
On your EC2 instance you have to add an IAM role that includes access to ECR  
Install AWSCLI on the ShinyProxy  
Switch to the shinyproxy user “sudo su shinyproxy”  
Then authenticate to ECR  
/usr/local/bin/aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin [ACCOUNTID.dkr.ecr.us-east-1.amazonaws.com](http://ACCOUNTID.dkr.ecr.us-east-1.amazonaws.com)

Now you can just reference the image in application.yml  
container-image: [ACCOUNTID.dkr.ecr.us-east-1.amazonaws.com/shinyproxy:sspt](http://ACCOUNTID.dkr.ecr.us-east-1.amazonaws.com/shinyproxy:sspt)
