您可以在資源編排服務ROS (Resource Orchestration Service)中通過模版創建一組阿裏雲資源。ROS 控制台已經提供一些常用的模版樣例。本文將使用一個 ROS 模版創建基於 ECS 和 RDS 的 WordPress 環境。
ROS 模版是一個 JSON 格式文本文件,您可以在這個文本中定義自己的阿裏雲資源。
前提條件
阿裏雲規定創建資源時,賬號需要有超過 100 元的現金、可用信用額度或者可用於開通產品的代金券。
操作步驟
-
登錄 ROS管理控制台。
說明 如果您是首次使用ROS,必須先開通ROS服務。ROS服務免費,開通服務不會產生任何費用。
- 在左側導航欄中,選擇 ,獲取您需要的ECS實例規格、可用區ID(ZoneId)和鏡像ID(ImageId)。
- 在控制台左側導航欄中,單擊 模版樣例,頁面顯示 ROS 提供的常用模版。
-
從模版示例中找到 wordpress_instance,本篇教程將通過這個模版創建基於 ECS 和 RDS 的 WordPress 環境。
-
單擊 預覽 按鈕查看模板的JSON文件。JSON文件各個頂級字段的解釋如下表所示。
頂級字段 解釋 "ROSTemplateFormatVersion" : "2015-09-01"
定義模板版本。 "Parameters" : { }
定義模板的一些參數。本示例中,模板定義的參數包括:鏡像ID、實例規格等,並指定了默認值。 "Resources" : { }
定義這個模板將要創建的阿裏雲資源。本示例中,申明將要創建一個ECS實例和一個安全組,這裏申明的資源屬性可以引用 Parameters
中定義的參數。"Outputs": { }
定義資源創建完成後,棧需要輸出的資源信息。本示例中,資源創建完成後將輸出ECS實例ID、公網IP地址和安全組ID。 說明 關於ROS資源棧模板的更多信息,請參見資源編排的 模板結構說明。 - 單擊 創建棧。
- 在 所在region 的下拉框中選擇具體地域,並單擊 下一步。本例選擇 華北2。
-
設置棧的相關參數。
- 棧名:設置一個棧名,不可重複,而且創建之後不能修改。
- 創建超時:設置一個時間。如果在設置的時間段內資源未創建成功,則判斷超時。您可以選擇是否 失敗回滾。如果選擇失敗回滾,那麼創建過程中發生任何失敗(包括創建超時),ROS都會刪除已經創建成功的資源。
- ImageId:填寫創建ECS實例時使用的鏡像ID。詳見第2步。
- InstanceType:填寫您需要的ECS實例規格。詳見第2步。
- InstancePassword 和 Please Confirm InstancePassword:設置並確認實例的登錄密碼。根據模板定義,密碼只能包括大寫或小寫英文字母和數字。
- VpcCidrBlock:填寫專有網絡VPC的私網網段。更多信息參見網絡規劃。
- VSwitchCidrBlock:交換機的網段。交換機所指定的網段必須屬於其VPC的網段,並且不能與已有的交換機網段重疊。更多信息參見網絡規劃。
- DBInstanceClass:雲數據庫RDS的實例類型。
- DBInstanceStorage:雲數據庫RDS的容量規格。
- ZoneId:填寫您需要創建資源的可用區ID。詳見第2步。
- Engine:選擇您需要的數據庫引擎。
- EngineVersion:選擇您的數據庫引擎版本。
- DBName:填寫MySQL數據庫名。
- DBUser:填寫MySQL數據庫的用戶名。
- DBPassword :設置訪問MySQL數據庫的密碼。根據模板定義,密碼必須包括大寫英文字母、小寫英文字母、數字和下劃線四種。
- 單擊 創建。
-
單擊左側導航欄的 資源棧管理,從下拉菜單中選取您創建的棧所在的地域,即可找到您剛創建的棧。
-
單擊棧名,再單擊左側導航欄中的以下幾項可以了解已創建棧的相關信息:
- 概覽:可查看棧的基本信息、啟動參數、狀態、輸出值和棧參數。
- 資源:可查看棧中包含的所有資源。
- 事件:可查看 ROS 創建這個資源棧時的操作記錄。任何涉及資源棧的操作失敗了,會顯示具體操作哪個資源失敗的原因。
- 模板:可查看資源棧的原始模板。
遇到任何問題可以隨時聯系米姆,我們將免費為您提供阿裏雲基礎服務。