本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Amazon ECS 上掛載 S3 檔案系統
您可以將 S3 檔案系統連接至 Amazon ECS 任務定義,然後部署任務以從容器存取 S3 資料。
在 Amazon ECS 中,S3 檔案磁碟區支援一般可用性的 AWS Fargate 和 ECS 受管執行個體。Amazon EC2 啟動類型不支援 S3 檔案磁碟區。如果您在任務定義中設定 S3 檔案磁碟區,並嘗試在 EC2 啟動類型上執行它,任務將會失敗。
先決條件
將 S3 檔案系統連接到 ECS 任務之前,請確定您有下列項目:
您的 S3 檔案系統至少有一個掛載目標處於可用狀態。
ECS 任務必須與掛載目標位於相同的 VPC 中。
將許可新增至您的 ECS 任務 IAM 角色,以存取 S3 檔案系統。如需詳細資訊,請參閱將檔案系統連接至 AWS 運算資源的 IAM 角色。
您已設定必要的 Security groups (安全群組)。
如何在 ECS 任務上掛載 S3 檔案系統
在 S3 主控台上,選擇左側導覽窗格中的檔案系統。
選取您要掛載的檔案系統。
在概觀索引標籤中,選擇連接至 ECS 任務下的連接。
從下拉式清單中選取所需的 ECS 任務定義。
指定本機掛載路徑。
您可以選擇性地指定存取點、根目錄和傳輸加密連接埠。
-
在任務定義中連接檔案系統後,您可以透過下列方式使用此任務定義啟動任務:
您可以將任務部署為獨立的一次性執行。如需詳細資訊,請參閱《Amazon ECS 開發人員指南》中的將應用程式作為 Amazon ECS 任務執行。
您也可以將任務定義部署為服務。如需詳細資訊,請參閱《Amazon ECS 開發人員指南》中的使用 Amazon ECS 服務部署檢視服務歷史記錄。
如需詳細資訊,請參閱搭配 Amazon ECS 使用 S3 檔案系統儲存。
您可以使用 Amazon CloudWatch 監控檔案系統儲存、效能、用戶端連線和同步錯誤。