本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 CloudFormation CLI 開發自訂勾點
本節適用於想要開發自訂勾點並在登錄檔中 AWS CloudFormation 註冊的客戶。
開發自訂勾點有三個主要步驟:
-
啟動
若要開發自訂勾點,您必須設定和使用 CloudFormation CLI。若要啟動 Hook 的專案及其必要檔案,請使用 CloudFormation CLI init命令並指定您要建立 Hook。如需詳細資訊,請參閱啟動自訂 AWS CloudFormation 勾點專案。
-
模型
若要建立、撰寫和驗證您的勾點結構描述,請定義勾點、其屬性及其屬性。
CloudFormation CLI 會建立對應至特定 Hook 調用點的空白處理常式函數。將您自己的邏輯新增至這些處理常式,以控制 Hook 調用期間在其目標生命週期的每個階段發生的情況。如需詳細資訊,請參閱建立自訂 AWS CloudFormation 勾點模型。
-
註冊
若要註冊勾點,請提交您的勾點以註冊為私有或公有第三方延伸。向
submit
操作註冊您的勾點。如需詳細資訊,請參閱向 註冊自訂勾點 AWS CloudFormation。下列任務與註冊您的勾點相關聯:
-
發佈 – 勾點會發佈至登錄檔。
-
設定 – 當類型組態調用堆疊時,會設定勾點。
注意
30 秒後掛鉤逾時。
-
下列主題會引導您使用 Python 或 Java 開發、註冊和發佈自訂勾點。