本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
容器無法寫入 Amazon EBS 磁碟區
- 沒有適當許可的非根使用者
-
當您在容器定義中指定非根使用者時,Amazon ECS 會自動設定具有群組型許可的磁碟區,以允許寫入存取。不過,如果您仍然遇到許可問題:
-
使用 格式
uid:gid(例如,) 確認您的容器定義中已正確指定user參數1001:1001。 -
確保掛載磁碟區後,您的容器映像不會覆寫使用者許可。
-
透過檢查容器日誌或使用 Amazon ECS Exec 檢查執行中的容器,檢查您的應用程式是否使用預期的使用者 ID 執行。
-
- 具有許可問題的根使用者
-
如果您的容器定義中未指定使用者,則容器會以根身分執行,且應具有磁碟區的完整存取權。如果您遇到問題:
-
檢查容器內的掛載點,確認磁碟區已正確掛載。
-
請確定掛載點組態中的磁碟區未設定為唯讀。
-
- 具有不同使用者的多容器任務
-
在具有多個容器以不同使用者身分執行的任務中,Amazon ECS 會自動管理群組許可,以允許所有指定的使用者寫入磁碟區。如果容器無法寫入:
-
確認所有需要寫入存取權的容器都已正確設定
user參數。 -
檢查磁碟區是否掛載在需要存取磁碟區的所有容器中。
-
如需在容器定義中設定使用者的詳細資訊,請參閱 Fargate 的 Amazon ECS 任務定義參數。