CloudFormation 協助程式指令碼的發行歷史記錄 - AWS CloudFormation

這是新的 CloudFormation 範本參考指南。請更新您的書籤和連結。如需 CloudFormation 入門的說明,請參閱 AWS CloudFormation 使用者指南

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

CloudFormation 協助程式指令碼的發行歷史記錄

下表說明了 aws-cfn-bootstrap 套件的變更,其包含 CloudFormation 協助程式指令碼。

您也可以在以下連結下載最新版本的協助程式指令碼。這些連結會重新導向到下表所列之協助程式指令碼的最新版本。

注意

版本 2.0-1 及更高版本的協助程式指令碼支援 Python 3.4 及更高版本。如果您需要支援舊版 Python 的協助程式指令碼,請參閱 CloudFormation 協助程式指令碼 1.4 的版本歷史記錄

版本 版本日期 變更描述 下載套件

2.0-37

(建議的最新版本)

12/4/2025

  • 使用 HTTPS 請求程式庫 2.32.4 版

  • 使用 Python 3.13.9 建置 Windows 可執行檔

  • 更新歐洲 ADC 區域的端點

2.0-36

9/2/2025

  • 更新服務端點

2.0-34

4/9/2025

  • 當 S3 物件的 MD5 檢查總和無法使用時處理錯誤

  • 使用 Python 3.11.12 建置 Windows 可執行檔。

2.0-33

2/27/2025

  • 使用 config.packages.yum 時,請先清除 yum 中繼資料,然後再進行快取

  • 移除已棄用的 SafeConfigParser 類別

  • 用於解析 SyntaxWarning 的合格檔案路徑

2.0-32

1/8/2025

  • Visual Studio C++ 可再發行版已更新為 14.40.33816.0

2.0-31

10/9/2024

  • 對於較新版本的 Python,將 imp 取代為 importlib,以允許 Linux 使用者升級至 Python 3.12+

2.0-29

2/8/2024

  • 使用 pip3 來安裝 Python 套件。

  • 已移除用於安裝 gem 的棄用旗標。

  • 安裝 systemd 服務檔案。

  • 讓所有 bin/ 指令碼都可執行。

  • 使用 Python 3.11.8 建置 Windows 可執行檔。

2.0-28

10/12/2023

  • 使用 Python-Daemon 2.2.4.

  • 使用 Python 3.11.6 建置 Windows 可執行檔。

2.0-27

09/12/2023

  • 使用 Python 3.11.5 建置 Windows 可執行檔。

2.0-26

08/9/2023

  • 使用 Python 3.11.4 建置 Windows 可執行檔。

2.0-25

05/2/2023

  • 使用 Python 3.10.11 建置 Windows 可執行檔。

2.0-24

02/20/2023

  • 使用 Python 3.10.10 建置 Windows 可執行檔。

2.0-22

02/6/2023

  • 修復以剖析將連接埠號碼當作字串的 URL。

2.0-21

01/9/2023

  • 使用 Python 3.10.9 建置 Windows 可執行檔。

  • 修復透過 cfn-signal 傳送訊號時的字串取代問題。

  • 對於 Amazon Linux 2 和 AL2023 rpms,在 /usr/bin 中為所有進入點建立符號連結。

2.0-19

11/8/2022

  • 在 Windows 、AL2023 和 Python >= 3.6 的來源分佈中使用 chevron 來剖析八字形範本。

  • 在 Amazon Linux 2 和具有 Python 3.6 的原始碼發行版本中使用 pystache

  • 由於 requests 套件擲回非零結束代碼,因此將 chardet 升級到 3.0.4。

2.0-18

10/31/2022

  • 不再支援為 32 位元 Windows 建置二進位檔。

  • 針對已擁有 setuptools>57.5.0 的客戶,修正原始碼發行版本安裝。

  • 使用 Python 3.10 建置 Windows 可執行檔。將 py2exe 升級到 0.12.0.2。使用與 Python 3.10 相容的 pywin32

2.0-17

10/24/2022

  • 新增請求,使其與 Python 3.10 相容。

  • 解決擷取 stdoutstderr Windows時 的檔案洩漏問題。

  • cfn-init 中新增了嚴格模式,如果找不到 rpm 中繼資料,引導程序會立即失敗。

  • 安裝 Visual Studio 2015-2022 後,已修正 Windows 安裝程式故障。

  • 已更新 ADC 區域的端點。

2.0-16

08/19/2022

解決在記錄 命令時鎖定暫存檔案的問題Windows。

2.0-15

07/28/2022

錯誤修正了導致 Windows 中某些命令失敗的問題。

2.0-14 07/20/2022

更新 Windows 安裝程式以使用 Python 3.9.13 版本。

2.0-12

6/13/2022

修正了 KB5010359 安全性修補程式所造成的 Windows AMI 問題的錯誤。

2.0-10

1/11/2022

已新增對 Zypper 套件管理工具和 systemd 服務管理工具的支援。

2.0-6

3/17/2021

錯誤修正:

  • 包含路徑的端點 URL。

  • Elastic Beanstalk 整合。

2.0-5

3/5/2021

  • 在 Windows 安裝程式中新增了 Python 3.9.2 DLL。

  • 已將 Visual Studio C++ 可再發行版本更新為 14.28.29910。

2.0-4

2/3/2021

已更新 Visual Studio C++ 2010 可再發行版本。

2.0-3

1/8/2021

Windows 安裝程式會成功,即使已經安裝較新的 Visual Studio C++ 可再發行版本。

2.0-2

2020 年 9 月 14 日

預設和使用者指定的 cfn-hup 間隔準確度為加或減 30 秒。

2.0-1

6/24/2020

  • 僅支援 Python 3.4 及更高版本

  • Windows 版本支援 Microsoft Windows 2012 及更高版本。

  • 對於 Microsoft Windows ,如果您目前已安裝 1.4-15 到 1.4-30 之間的協助程式指令碼版本,您必須先解除安裝該舊版本,才能安裝 2.0-0.1 版及更高版本。

CloudFormation 協助程式指令碼 1.4 的版本歷史記錄

下表提供舊版協助程式指令碼的存取,這些版本支援 Python 版本 2.7 和 2.6。它是為了回溯相容性而提供的。我們建議使用最新版本的協助程式指令碼,這需要 Python 3.4 或更高版本。

注意

CloudFormation 協助程式指令碼預先安裝在 Amazon Linux AMI 映像上。表格中列出的下載套件適用於其他 Linux/Unix 發行版本和 Microsoft Windows (2008 或更新版本)。若要了解如何使用協助程式指令碼,請參閱 CloudFormation 協助程式指令碼參考

版本 版本日期 變更描述 下載套件

1.4-34

2020 年 9 月 14 日

預設和使用者指定的 cfn-hup 間隔準確度為加或減 30 秒。

1.4-33

2020 年 5 月 28 日

支援 Python 2.6 和 2.7。

1.4-32

1.4-31

2018 年 9 月 10 日

  • 擴展對較新 AWS 區域的支援。

  • 修正使用 Windows 安裝程式 aws-cfn-bootstrap 時移除某些較舊版本的問題。

1.4-30

3/21/2018

  • 針對特定網路錯誤新增的額外重試。

  • 已改善 cfn-hup 記錄。

1.4-29

2/12/2018

擴展對較新 AWS 區域的支援。

1.4-27

1/24/2018

擴展對較新 AWS 區域的支援。

1.4-24,

1.4-26

10/12/2017

使用舊版的 Python 修復客戶的不相容問題。

1.4-23

10/3/2017

  • 已修復日期/時間序列化問題。

  • 已修復記錄非 ASCII 字元問題。

1.4-22

9/14/2017

已將 umask 預設值從 0 變更成 0022

1.4-21

8/31/2017

新增cfn-hup協助程式的 umask 參數,預設值為 0

1.4-20

8/2/2017

  • /var/lib/cfn-hup/data 目錄設定 0700 許可。

  • /var/lib/cfn-init 目錄設定 0700 許可。

  • 確保每次更新 metadata_db.jsonresume_db.json 檔案時,都會移除群組和世界的所有許可。

1.4-19

7/20/2017

  • 將存放到 metadata_dbresume_db 檔案的資料格式從 shelf 變更為 JSON。

  • /var/lib/cfn-init 目錄設定 0600 許可。