使用 CloudFormation CLI 開發自訂勾點 - AWS CloudFormation

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

使用 CloudFormation CLI 開發自訂勾點

本節適用於想要開發自訂勾點並在登錄檔中 AWS CloudFormation 註冊的客戶。

開發自訂勾點有三個主要步驟:

  1. 啟動

    若要開發自訂勾點,您必須設定和使用 CloudFormation CLI。若要啟動 Hook 的專案及其必要檔案,請使用 CloudFormation CLI init命令並指定您要建立 Hook。如需詳細資訊,請參閱啟動自訂 AWS CloudFormation 勾點專案

  2. 模型

    若要建立、撰寫和驗證您的勾點結構描述,請定義勾點、其屬性及其屬性。

    CloudFormation CLI 會建立對應至特定 Hook 調用點的空白處理常式函數。將您自己的邏輯新增至這些處理常式,以控制 Hook 調用期間在其目標生命週期的每個階段發生的情況。如需詳細資訊,請參閱建立自訂 AWS CloudFormation 勾點模型

  3. 註冊

    若要註冊勾點,請提交您的勾點以註冊為私有或公有第三方延伸。向 submit操作註冊您的勾點。如需詳細資訊,請參閱向 註冊自訂勾點 AWS CloudFormation

    下列任務與註冊您的勾點相關聯:

    1. 發佈 – 勾點會發佈至登錄檔。

    2. 設定 – 當類型組態調用堆疊時,會設定勾點。

    注意

    30 秒後掛鉤逾時。

下列主題會引導您使用 Python 或 Java 開發、註冊和發佈自訂勾點。