概觀

此解決方案可協助您主動追蹤資源用量,並在接近配額時傳送通知。根據 AWS 服務配額追蹤您的用量,可顯示是否接近指定配額,以便您在超過配額之前主動請求增加服務配額。其善用 AWS Trusted Advisor 的 Service Limits 和 Service Quotas 功能,來監控 AWS 資源用量並發出提醒。該解決方案在 Trusted Advisor 分支堆疊中使用 AWS Support API。API 需要公司級或企業級 AWS Support 計畫。然而,其餘解決方案元件不需要付費計畫。
優勢

佈建必要的服務,以主動追蹤資源用量,並在接近配額時傳送通知。
透過電子郵件或您現有的 Slack 通道接收通知,可讓您在達到配額前請求提高配額或關閉資源。
技術詳細資訊

Quota Monitor for AWS 包含您的監控帳戶中部署的中心範本。 此外,該解決方案還提供一個 Service Quotas 支點範本和一個 Trusted Advisor 支點範本。您必須在需要配額監控的帳戶中部署這些範本。
步驟 1 (Hub 範本)
報告 – 此工作流程會佈建 Amazon Simple Queue Service (Amazon SQS) 佇列、AWS Lambda 函數摘要器,以及 Amazon DynamoDB 資料表。佇列會接收來自所有受監控帳戶的用量事件。Lambda 函數將所有使用資料放在 DynamoDB 資料表中。
步驟 2 (Hub 範本)
中央事件收集 – 工作流程會佈建自訂 Amazon EventBridge 匯流排、Amazon CloudWatch Events 規則,以及 Amazon Simple Notification Service (Amazon SNS) 主題來發出提醒。工作流程會針對配額用量發出提醒並定義提醒級別。該工作流程還將所有事件傳送至報告佇列,以在 DynamoDB 中儲存用量資料。
步驟 3 (Hub 範本)
部署管理 – 工作流程會佈建 AWS Systems Manager Parameter Store、CloudWatch Events 規則、Lambda 函數和 CloudFormation StackSets.or 帳戶 ID,工作流程會做出必要的組態變更,以開始監控更新的 OU 或帳戶清單。
步驟 4 (Service Quotas 支點範本)
配額清單產生 – 工作流程會佈建一個 Lambda 函數和兩個 DynamoDB 資料表。工作流程還會管理一個有效且經驗證的 Service Quotas 清單,支援使用 CloudWatch 指標來進行用量監控。
步驟 5 (Service Quotas 支點範本)
配額使用警報 – 工作流程會佈建以排程為基礎的 Lambda 函數、自訂 EventBridge 匯流排和 CloudWatch Events 規則。cw-poller 函數可查詢配額清單表,並從 CloudWatch 指標中擷取這些配額的用量資料。工作流程將所有用量資料作為 EventBridge 匯流排上的事件進行傳送。支點匯流排會將用量事件路由至中央匯流排。
步驟 6 (Trusted Advisor 支點範本)
Trust Advisor 提醒 – 工作流程會佈建 Lambda 函數和 CloudWatch Events 規則,以支援使用 AWS Trusted Advisor 進行配額用量監控。Lambda 函數每隔 24 小時執行一次,以重新整理 Trusted Advisor 檢查。事件規則將 Trusted Advisor 用量事件路由至中央匯流排。
在製造企業中,數位轉型和工業 4.0 可能是您的首要考量。了解如何使用 Machine Downtime Monitor on AWS 對您的工廠進行數位化改造。