我正嘗試從Cloud Formation創建一個彈性容器服務(ECS)設置。如何從Cloud Formation獲取Elastic Container Repository URI?
不過,我不希望ECS庫有醜自動生成的URI:
111111111.dkr.ecr.us-east-1.amazonaws.com/docker-repo.company.com
,而是我希望它有一個很好的光澤
docker-repo.company.com
的庫本身不允許設置的URI或even a CNAME。所以我試圖設置一個S3存儲桶來重定向到repo。但是,除非我錯過了某些東西,否則Cloud Formation不支持此操作,因爲使用!Ref或!GetAtt沒有任何可以在AWS :: ECR :: Repository對象中查詢的東西,它將爲我提供存儲庫URI。
我錯過了什麼嗎?謝謝!
也許只是運行[註冊表](https://hub.docker.com/_/registry/)?他們很[很容易設置](https://docs.docker.com/registry/) – Matt
是的,但是如果我們打算使用ECS,那麼它又有什麼意義呢?這樣AWS爲我們管理它,我們儘量減少自己管理的服務數量。 – oblio
是的,只有當ECR特定設置之外的要求對你來說是值得的。 – Matt