本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Fargate Linux 平台版本變更日誌
以下是可用的 Linux 平台版本。如需平台版本取代的相關資訊,請參閱AWS Fargate Linux 平台版本棄用。
以下是平台版本 1.4.0
的變更日誌。
-
從 2020 年 11 月 5 日開始,在 Fargate 上啟動的使用平台版本
1.4.0
的任何新 Amazon ECS 任務都將能夠使用以下功能:-
當您使用 Secrets Manager 來存放敏感資料時,您可以將特定的 JSON 金鑰或特定版本的秘密作為環境變數插入在日誌組態中。如需詳細資訊,請參閱將敏感資料傳遞至 Amazon ECS 容器。
-
使用
environmentFiles
容器定義參數,指定大量環境變數。如需詳細資訊,請參閱將個別環境變數傳遞至 Amazon ECS 容器。 -
在 VPC 中執行的任務以及為 IPv6 啟用的子網路將被指派一個私有 IPv4 地址和一個 IPv6 地址。如需詳細資訊,請參閱 Fargate 啟動類型的 Amazon ECS 任務聯網選項。
-
任務中繼資料端點版本 4 提供有關任務和容器的其他中繼資料,包括任務啟動類型、容器的 Amazon Resource Name (ARN),以及使用的日誌驅動程式和日誌驅動程式選項。查詢
/stats
端點時,您還會收到容器的網路速度統計資訊。如需詳細資訊,請參閱任務中繼資料端點第 4 版。
-
-
從 2020 年 7 月 30 日開始,在 Fargate 上啟動的使用平台版本
1.4.0
的任何新 Amazon ECS 任務將能夠使用 Network Load Balancer 將 UDP 流量路由到 Fargate 任務上的 Amazon ECS。如需詳細資訊,請參閱使用負載平衡來分配 Amazon ECS 服務流量。 -
從 2020 年 5 月 28 日開始,在 Fargate 上使用平台版本啟動的任何新 Amazon ECS 任務
1.4.0
都會使用 AWS 擁有的加密金鑰,以 AES-256 加密演算法加密其暫時性儲存。如需詳細資訊,請參閱Amazon ECS 的 Fargate 任務暫時性儲存及Amazon ECS 任務的儲存選項。 -
新增了對使用 Amazon EFS 檔案系統磁碟區的支援,以便實現持久性任務儲存。如需詳細資訊,請參閱搭配 Amazon ECS 使用 Amazon EFS 磁碟區。
-
暫時任務儲存已增加到每個任務至少 20 GB。如需詳細資訊,請參閱Amazon ECS 的 Fargate 任務暫時性儲存。
-
進出任務的網路流量行為已更新。從平台版本 1.4.0 開始,所有 Fargate 任務會收到單一彈性網路界面 (也稱為任務 ENI),所有網路流量都會流經 VPC 中的 ENI,而且您可以透過 VPC 流程日誌查看。如需 Amazon EC2 啟動類型聯網的詳細資訊,請參閱 EC2 啟動類型的 Amazon EC2 任務聯網選項。如需 Fargate 啟動類型聯網的詳細資訊,請參閱 Fargate 啟動類型的 Amazon ECS 任務聯網選項。
-
任務 ENI 新增 Jumbo Frame 的支援。網路界面皆以最大傳輸單位 (MTU) 來設定,這是適合單一框架的最大酬載大小。MTU 越大,單一框架能容納的應用程式酬載越多,可降低每個框架的額外負荷並提高效率。當任務和目的地之間的網路路徑支援 Jumbo Frame (例如,VPC 中剩餘的所有流量) 時,支援 Jumbo Frame 會降低額外負荷。
-
CloudWatch Container Insights 將包含 Fargate 任務的網路效能指標。如需詳細資訊,請參閱使用具有增強可觀測性的 Container Insights 監控 Amazon ECS 容器。
-
已新增任務中繼資料端點第 4 版的支援,該端點為您的 Fargate 任務提供額外的資訊,包括任務的網路統計資料,以及執行中任務所在的可用區域。如需詳細資訊,請參閱Amazon ECS 任務中繼資料端點第 4 版及Fargate 上任務的 Amazon ECS 任務中繼資料端點第 4 版。
-
在容器定義中,新增對
SYS_PTRACE
Linux 參數的支援。如需詳細資訊,請參閱Linux 參數。 -
Fargate 容器代理會取代所有 Fargate 任務的 Amazon ECS 容器代理的使用。此變更通常不會對您的任務執行方式產生影響。
-
容器執行時間目前使用 Containerd,而非 Docker。此變更很可能不會對您的任務執行方式產生影響。您會注意到,容器執行時間產生的一些錯誤訊息會從提及 Docker 變成為較為一般的錯誤。如需詳細資訊,請參閱 Amazon ECS 已停止的任務錯誤訊息。
-
以 Amazon Linux 2 為基礎。
以下是平台版本 1.3.0
的變更日誌。
-
從 2019 年 9 月 30 日開始,啟動的任何新 Fargate 任務都支援
awsfirelens
日誌驅動程式。將 FireLens for Amazon ECS 設定為使用任務定義參數,將日誌路由到 AWS 服務或 AWS 合作夥伴網路 (APN) 目的地,以進行日誌儲存和分析。如需詳細資訊,請參閱將 Amazon ECS 日誌傳送至 AWS 服務或 AWS Partner。 -
增加了對 Fargate 任務的任務回收機制,此過程將重新整理屬於 Amazon ECS 服務的各項任務。如需詳細資訊,請參閱 Amazon ECS 上 AWS Fargate 的任務淘汰和維護。
-
從 2019 年 3 月 27 日開始,啟動的任何新的 Fargate 任務可以使用額外的任務定義參數,來定義代理組態、容器啟動和關機的相依性,以及每一容器的啟動和停止逾時值。如需詳細資訊,請參閱代理組態、容器相依性及容器逾時。
-
從 2019 年 4 月 2 日開始,啟動的任何新 Fargate 任務都支援將敏感資料注入您的容器,方法是將敏感資料存放在 AWS Secrets Manager 秘密或 AWS Systems Manager 參數存放區參數中,然後在容器定義中參考它們。如需詳細資訊,請參閱將敏感資料傳遞至 Amazon ECS 容器。
-
從 2019 年 5 月 1 日開始,啟動的任何新 Fargate 任務支援使用
secretOptions
容器定義參數,以參考容器日誌組態中的敏感資料。如需詳細資訊,請參閱將敏感資料傳遞至 Amazon ECS 容器。 -
從 2019 年 5 月 1 日開始,啟動的任何新 Fargate 任務除了支援
awslogs
日誌驅動程式外,還支援splunk
日誌驅動程式。如需詳細資訊,請參閱儲存與記錄。 -
從 2019 年 7 月 9 日開始,啟動的任何新 Fargate 任務都支援 CloudWatch Container Insights。如需詳細資訊,請參閱使用具有增強可觀測性的 Container Insights 監控 Amazon ECS 容器。
-
從 2019 年 12 月 3 日開始,支援 Fargate Spot 容量提供者。如需詳細資訊,請參閱Fargate 的 Amazon ECS 叢集。
-
以 Amazon Linux 2 為基礎。