使用 Amazon EBS 卷與 Amazon ECS - Amazon Elastic Container Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Amazon EBS 卷與 Amazon ECS

Amazon Elastic Block Store (Amazon EBS) 磁碟區可為資料密集型工作負載提供高可用性、符合成本效益、耐用的高效能區塊儲存。Amazon EBS 磁碟區可與 Amazon ECS 任務搭配使用,用於高輸送量和交易密集型應用程式。

在獨立工作啟動期間,您可以提供將用來將一個 EBS 磁碟區連接至工作的組態。在服務建立或更新期間,您可以提供組態,將每個工作附加一個 EBS 磁碟區至 ECS 服務所管理的每個工作。

透過在啟動時提供磁碟區設定,而不是在工作定義中提供磁碟區組態,您可以建立不受特定資料磁碟區類型或特定 EBS 磁碟區設定限制的工作定義。然後,您可以在不同的執行階段環境中重複使用工作定義 例如,您可以在部署生產工作負載期間提供更多輸送量,而不是預先產生的環境。

附加至 Amazon ECS 任務的 Amazon EBS 磁碟區是由 Amazon ECS 代表您管理。磁碟區可以使用 AWS Key Management Service (AWS KMS) 金鑰加密,以保護您的資料。您可以為附件配置新的空白磁碟區,也可以使用快照從現有磁碟區載入資料。

若要監控磁碟區的效能,您也可以使用 Amazon CloudWatch 指標。如需 Amazon EBS 磁碟區的 Amazon ECS 指標的詳細資訊,請參閱Amazon ECS 指標 CloudWatch Amazon ECS 容器洞察指標。

如需有關 Amazon EBS 磁碟區的詳細資訊,請參閱 Amazon EBS 使用者指南中的 Amazon EBS 磁碟區

AWS 區域 和 Amazon EBS 磁碟區的可用區域

Amazon EBS 磁碟區可以連接到 Amazon ECS 任務,如下所示: AWS 區域

區域名稱 區域代碼

美國東部 (維吉尼亞北部)

us-east-1

美國東部 (俄亥俄)

us-east-2

美國西部 (加州北部)

us-west-1

美國西部 (奧勒岡)

us-west-2

非洲 (開普敦)

af-south-1

亞太區域 (香港)

ap-east-1

亞太區域 (海德拉巴)

ap-south-2

亞太區域 (雅加達)

ap-southeast-3

亞太區域 (墨爾本)

ap-southeast-4

亞太區域 (孟買)

ap-south-1

亞太區域 (大阪)

ap-northeast-3

亞太區域 (首爾)

ap-northeast-2

亞太區域 (新加坡)

ap-southeast-1

亞太區域 (雪梨)

ap-southeast-2

亞太區域 (東京)

ap-northeast-1

加拿大 (中部)

ca-central-1

歐洲 (法蘭克福)

eu-central-1

歐洲 (愛爾蘭)

eu-west-1

歐洲 (倫敦)

eu-west-2

歐洲 (米蘭)

eu-south-1

歐洲 (巴黎)

eu-west-3

歐洲 (西班牙)

eu-south-2

歐洲 (斯德哥爾摩)

eu-north-1

歐洲 (蘇黎世)

eu-central-2

以色列 (特拉維夫)

il-central-1

中東 (巴林)

me-south-1

中東 (阿拉伯聯合大公國)

me-central-1

南美洲 (聖保羅)

sa-east-1
重要

您無法設定 Amazon EBS 磁碟區以附加到可用區域euc1-az2use1-az3可用區域中的 Fargate Amazon ECS 任務。

考量事項

使用 Amazon EBS 磁碟區時,請考慮下列事項:

  • Amazon EBS 磁碟區僅支援在 Fargate 上託管的 Linux 任務,以及在以 Amazon ECS 最佳化的 Amazon 機器映像 (AMI) 為Nitro基礎的 Linux 執行個體上託管的 EC2 啟動類型任務。如需執行個體類型的詳細資訊,請參閱 Amazon EC2 使用者指南中的執行個體類型。如需 Amazon ECS 啟動類型的詳細資訊,請參閱Amazon ECS 啟動類型

  • 對於在 Fargate 上託管的任務,平台版本1.4.0或更新版本 (Linux) 支援 Amazon EBS 磁碟區。如需詳細資訊,請參閱 適用於 Amazon ECS 的 Fargate Linux 平台版本

  • 對於在 Amazon EC2 Linux 執行個體上託管的任務,在 ECS 優化 AMI 20231219 或更新版本上支援 Amazon EBS 磁碟區。如需詳細資訊,請參閱擷取 Amazon ECS 最佳化 AMI 中繼資料

  • 磁性 (standard) Amazon EBS 磁碟區類型不支援在 Fargate 上託管的任務。如需有關 Amazon EBS 磁碟區類型的詳細資訊,請參閱 Amazon EC2 使用者指南中的亞馬遜 EBS 磁碟區

  • 建立服務或在部署時設定磁碟區的獨立任務時,需要 Amazon ECS 基礎設施 IAM 角色。您可以將 AWS 受管 AmazonECSInfrastructureRolePolicyForVolumes IAM 政策附加到角色,也可以使用受管政策做為指南,建立和附加具有符合您特定需求的許可的自己政策。如需詳細資訊,請參閱 Amazon ECS 基礎設施 IAM 角色

  • 您最多可以將一個 Amazon EBS 磁碟區連接到每個 Amazon ECS 任務,而且該磁碟區必須是新磁碟區。您無法將現有的 Amazon EBS 磁碟區附加至任務。不過,您可以使用現有磁碟區的快照,在部署時設定新的 Amazon EBS 磁碟區。

  • 您只能在部署時為使用滾動更新部署類型和複本排程策略的服務設定 Amazon EBS 磁碟區。

  • Amazon ECS 會自動將保留的標籤AmazonECSCreated新增AmazonECSManaged至連接的磁碟區。如果您從磁碟區移除這些標籤,Amazon ECS 將無法代表您管理磁碟區。如需標記 Amazon EBS 磁碟區的詳細資訊,請參閱標記 Amazon EBS 磁碟區。如需標記 Amazon ECS 資源的詳細資訊,請參閱標記您的 Amazon ECS 資源。

  • 不支援從包含分割區的 Amazon EBS 磁碟區快照佈建磁碟區。

  • 連接至服務所管理之工作的磁碟區不會保留,而且一律會在工作終止時刪除。

  • 您無法針對正在執行的 Amazon ECS 任務的附件設定 Amazon EBS 磁碟區。 AWS Outposts