編寫範本和建立套裝軟體AWS Proton - AWS Proton

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

編寫範本和建立套裝軟體AWS Proton

AWS Proton根據基礎架構作為代碼(IaC)文件為您提供資源。您在可重複使用的 IaC 檔案中描述基礎結構。為了使文件可重複用於不同的環境和應用程序,您可以將它們編寫為模板,定義輸入參數,並在 IaC 定義中使用這些參數。稍後建立佈建資源 (環境、服務執行處理或元件) 時,AWS Proton使用轉譯引擎,該引擎將輸入值與範本結合在一起,以建立可供佈建的 IaC 檔案。

管理員將大多數範本編寫為範本套件,然後上傳並註冊到AWS Proton。本頁的其餘部分討論了這些AWS Proton範本套件。直接定義的元件是一個例外-開發人員創建它們並直接提供 IaC 模板文件。如需的詳細資訊,請參閱AWS Proton 元件

範本套件

身為管理員,您建立和註冊範本取代為AWS Proton。您可以使用這些範本來建立環境和服務。建立服務時,AWS Proton佈建服務執行個體並將其部署至選取的環境。如需詳細資訊,請參閱 AWS Proton適用於平台團隊

若要建立範本,請在中建立和註冊範本AWS Proton,您上傳包含基礎結構作為代碼(IaC)文件的模板包AWS Proton需要提供和環境或服務。

一個範本服務包包含下列項目:

一個 CloudFormation 環境模板包包含一個 IaC 文件。

一個 CloudFormation 服務範本套件包包含服務執行個體定義的一個 IaC 檔案,以及管線定義的另一個選用 IaC 檔案。

地形環境和服務模板包可以每個包含多個 IaC 文件。

AWS Proton需要輸入參數結構描述檔案。當您使用時AWS CloudFormation創建您的 IaC 文件,您可以使用神社語法來引用您的輸入參數。AWS Proton提供參數命名空間,您可以用來參考參數在您的 IaC 文件中。

下圖顯示您可以採取建立的步驟範例範本為了AWS Proton。


        描述如何為一組建立範本套裝軟體的程序的圖表AWS Proton基礎設施資源。

識別輸入參數

建立結構描述檔案定義您的輸入參數。

建立合家歡的文件參考您的輸入參數。您可以參考環境 IaC 文件輸出輸入為您的服務 IaC 文件。

註冊範本版本版本取代為AWS Proton並上傳您的模板包。