透過 Lambda 函數可以控制 Amazon EC2 使用量,自動停止、終止、重新啟動或復原您的執行個體。
當執行個體不再需要執行時,您可以使用停止或終止動作以協助您節省成本;當遇到系統受損的狀況,您可以使用重新啟動和復原動作,自動重新啟動這些執行個體或將它們復原到新的硬體。
簡易步驟說明
步驟一、為 Lambda 函數創建 IAM 中 Policy(政策)和 Roles (角色)
步驟二、創建 Lambda 函數,執行停止和啟動 EC2 實例
步驟三、建立 CloudWatch Events 規則,並觸發 Lambda 函數
設定步驟
一、為 Lambda 函數創建 IAM 中 Policy(政策)和 Roles (角色)
1. Open the Amazon IAM console at https://console.aws.amazon.com/iam/
2. 在左側的導覽窗格中,選擇 Policies(政策),再選擇 Create policy(建立政策)
3. 選擇 JSON 標籤,以透過 JSON 文字方塊來修改 Policy。
4. 在 JSON 文字方塊中貼上下列 policy (政策) 權限後,點選 Review Policy (檢閱政策)
5. 在 Review policy (檢閱政策) 的 Name 欄位,輸入 policy (政策)的名稱,並點擊 Create policy (建立政策)
6. 在左側導覽窗格中,選擇 Roles(角色) → Create role (建立新角色)
7. 在「Select type of trusted entity (選取受信任實體的類型)」中,選擇 AWS service;「Choose the service that will use this role (選擇將使用此角色的服務)」中選擇 Lambda,再點擊 Next: Permissions (下一步:許可)
8. 在 Attach permissions policies (連接許可政策) 區段上,選擇您剛才建立的 policy (政策)後,點擊 Next: Tags (下一步: 標籤)