您可以在資源編排服務ROS (Resource Orchestration Servic)中通過模版建立一組阿裡雲資源。ROS 控制台已經提供一些常用的模版樣例。本文将使用一個 ROS 模版建立基于 ECS 和 RDS 的 WordPress 環境。
ROS 模版是一個 JSON 格式文本檔案,您可以在這個文本中定義自己的阿裡雲資源。
前提條件
阿裡雲規定建立資源時,賬号需要有超過 100 元的現金、可用信用額度或者可用于開通産品的代金券。同時需要ECS執行個體規格:
https://www.aliyun.com/product/ecs操作步驟
1.登入 ROS管理控制台。
說明 如果您是首次使用ROS,必須先開通ROS服務。ROS服務免費,開通服務不會産生任何費用。
2.在左側導航欄中,選擇 關鍵幫助 > ECS執行個體相關資訊,擷取您需要的ECS執行個體規格、可用區ID(ZoneId)和鏡像ID(ImageId)。
3.在控制台左側導航欄中,單擊 模版樣例,頁面顯示 ROS 提供的常用模版。
4.從模版示例中找到 wordpress_instance,本篇教程将通過這個模版建立基于 ECS 和 RDS 的 WordPress 環境。

5.單擊 預覽 按鈕檢視模闆的JSON檔案。JSON檔案各個頂級字段的解釋如下表所示。
頂級字段 | 解釋 |
---|---|
"ROSTemplateFormatVersion" : "2015-09-01" | 定義模闆版本。 |
"Parameters" : { } | 定義模闆的一些參數。本示例中,模闆定義的參數包括:鏡像ID、執行個體規格等,并指定了預設值。 |
"Resources" : { } | 定義這個模闆将要建立的阿裡雲資源。本示例中,申明将要建立一個ECS執行個體和一個安全組,這裡申明的資源屬性可以引用Parameters中定義的參數。 |
"Outputs": { } | 定義資源建立完成後,棧需要輸出的資源資訊。本示例中,資源建立完成後将輸出ECS執行個體ID、公網IP位址和安全組ID。 |
說明 關于ROS資源棧模闆的更多資訊,請參見資源編排的 模闆結構說明。
6.單擊 建立棧。
7.在 所在region 的下拉框中選擇具體地域,并單擊 下一步。本例選擇 華北2。
8.設定棧的相關參數。
- 棧名:設定一個棧名,不可重複,而且建立之後不能修改。
- 建立逾時:設定一個時間。如果在設定的時間段内資源未建立成功,則判斷逾時。您可以選擇是否 失敗復原。如果選擇失敗復原,那麼建立過程中發生任何失敗(包括建立逾時),ROS都會删除已經建立成功的資源。
- ImageId:填寫建立ECS執行個體時使用的鏡像ID。詳見第2步。
- InstanceType:填寫您需要的ECS執行個體規格。詳見第2步。
-
InstancePassword 和 Please Confirm InstancePassword:設定并确認執行個體的登入密碼。根據模闆定義,密碼由大寫字母、小寫字母、數字、特殊字元中的任意三種組成,特殊字元為()`~!@#$%^&*-_+=|{}[]:;'<>,.?/,密碼長度範圍是8到30個字元。
說明 Windows執行個體不能以斜線号(/)為密碼首字元。
- VpcCidrBlock:填寫專有網絡VPC的私網網段。更多資訊參見網絡規劃。
- VSwitchCidrBlock:交換機的網段。交換機所指定的網段必須屬于其VPC的網段,并且不能與已有的交換機網段重疊。更多資訊參見網絡規劃。
- DBInstanceClass:雲資料庫RDS的執行個體類型。
- DBInstanceStorage:雲資料庫RDS的容量規格。
- ZoneId:填寫您需要建立資源的可用區ID。詳見第2步。
- Engine:選擇您需要的資料庫引擎。
- EngineVersion:選擇您的資料庫引擎版本。
- DBName:填寫MySQL資料庫名。
- DBUser:填寫MySQL資料庫的使用者名。
- DBPassword :設定通路MySQL資料庫的密碼。根據模闆定義,密碼長度範圍是8到32個字元。
建立基于ECS和RDS的WordPress環境前提條件操作步驟
9.單擊 建立。
10.單擊左側導航欄的 資源棧管理,從下拉菜單中選取您建立的棧所在的地域,即可找到您剛建立的棧。
11.單擊棧名,再單擊左側導航欄中的以下幾項可以了解已建立棧的相關資訊:
- 概覽:可檢視棧的基本資訊、啟動參數、狀态、輸出值和棧參數。
- 資源:可檢視棧中包含的所有資源。
- 事件:可檢視 ROS 建立這個資源棧時的操作記錄。任何涉及資源棧的操作失敗了,會顯示具體操作哪個資源失敗的原因。
- 模闆:可檢視資源棧的原始模闆。