簡體   English   中英

AWS fargate 任務無法可靠地啟動

[英]AWS fargate tasks won't start reliably

我有一個 ECS 集群,里面有一堆不同的任務(使用相同的 docker 圖像但具有不同的環境變量)。

有些任務沒有問題,但其他任務失敗了很多,即使我使用了相同的 VPC、su.net 和安全組。 錯誤信息顯示ResourceInitializationError: unable to pull secrets or registry auth: execution resource retrieval failed: unable to retrieve ecr registry auth: service call has been retried 3 time(s): RequestError: send request failed caused by: Post https://api.ecr..

奇怪的是,如果我創建一個新的任務定義或刪除 ECR 存儲庫並重新上傳 docker 圖像,有時會出現相同的任務。

我無法從中得出任何結論..

更新:奇怪...當我注銷任務定義並使用相同的規格重新創建它時,任務成功啟動。 不過只有一次。。

事實證明,在啟動任務時,必須在run task Advanced Options部分中對Task Role - overrideTask Execution Role - override select 任務執行角色。 我不知道為什么每次重新創建任務定義時隨機嘗試或工作時它都是任意工作的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM