此解決方案中使用的 AWS 服務 - AWS 上的執行個體排程器

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

此解決方案中使用的 AWS 服務

AWS 服務 Description

AWS Lambda

核心。解決方案部署 Lambda 函數,其中包含排程執行個體的所有邏輯,以及使用自訂資源功能管理 CloudFormation 堆疊的更新。

Amazon DynamoDB

核心。解決方案會建立 DynamoDB 資料表來存放排程組態、狀態資訊、執行個體上次執行的動作,以及存放 Systems Manager 維護時段以供排程之用的資料表。

Amazon CloudWatch

核心。解決方案存放偵錯和資訊日誌。

AWS IAM

核心。解決方案使用 IAM 來取得排程執行個體的許可。

Amazon SNS

核心。解決方案會建立 SNS 主題,以傳送錯誤訊息給使用者,以便在發生任何錯誤時進行訂閱和故障診斷。

AWS KMS

核心。解決方案會建立 AWS KMS 金鑰來加密 SNS 主題。

Amazon EventBridge

核心。解決方案會建立 EventBridge 解決方案會建立 EventBridge 排程規則,以一致間隔叫用 AWS lambda"

AWS Systems Manager

支援。提供資源操作和成本資料的應用程式層級資源監控和視覺化。

Amazon EC2

已排程。解決方案用於啟動和停止 EC2 執行個體。執行個體是透過在解決方案中設定的特定標籤索引鍵/值來識別。

Amazon RDS

已排程。解決方案用於將 RDS 資料庫執行個體狀態變更為可用或已停止。執行個體是透過在解決方案中設定的特定標籤索引鍵/值來識別。

Amazon Aurora

已排程。解決方案用於將 Aurora 叢集狀態變更為可用或已停止。叢集是由解決方案中設定的特定標籤索引鍵/值來識別。

Amazon Neptune

已排程。解決方案用於將 Neptune 執行個體狀態變更為可用或已停止。執行個體是透過在解決方案中設定的特定標籤索引鍵/值來識別。

Amazon DocumentDB

已排程。解決方案用於將 DocumentDB 執行個體狀態變更為可用或已停止。執行個體是透過在解決方案中設定的特定標籤索引鍵/值來識別。

Amazon EC2 Auto Scaling 群組

已排程。解決方案用於管理 EC2 Auto Scaling 群組的排程擴展規則。這些規則將根據相關聯的排程啟動/停止 Auto Scaling 群組。群組由在解決方案中設定的特定標籤索引鍵/值來識別。