亚马逊AWS官方博客

Tag: AWS Limit Monitoring

AWS Limit Monitoring ——书到用时方恨少,资源提限需趁早!

如何在AWS产品将要达到限额的时候得到通知,确保可以提前做好提升限额的准备? Trusted Advisor (TA) 可以基于区域提供使用资源的限额以及用量,与此同时AWS 可以基于TA 监测的指标信息,当使用量达到产品限额的80%时触发邮件通知用户指定的邮箱。 工作原理 该解决方案使用AWS Lambda 自动检测服务用量以及限额并计算使用占比,当使用占比达到80%时,Lambda 将触发一个Amazon Simple Notification Service 主题 (Amazon SNS),为预先设定好的邮箱(邮箱组)发邮件通知。 监测本帐户限额(设置时间:大约5分钟) 1.点击以下AWS官方文档中的“Launch Solution”按钮:http://docs.aws.amazon.com/solutions/latest/limit-monitor/deployment.html 默认指向美东区域。一旦您在美东区域完成部署之后,AWS Limit Monitoring将为您监测当前设置账户在各个区域的使用情况。 2.系统自动生成S3 的URL,无需进行其它操作,点击下一步。 3.指定待监测的AWS帐户ID、通知邮箱(组)等参数,进入下一步。 4.检查确认参数正确后完成创建。 监测其他帐户限额 您也可以利用这种方式监控其他帐户限额,只需要在每个被监控的帐户中创建一个IAM角色,并赋予其权限,允许其通过跨帐户角色进行API 操作,获取被监测帐户的资源使用限额信息即可。 *注[1]:如果创建堆栈过程中设置多个账户,需要分别对除了设置账户之外的其他账户进行如上操作。 *注[2]:被监控帐户注册商用级别或企业级别支持服务适用此方式。 步骤一:创建IAM 角色 1.登陆被监控的账户,创建一个IAM role 2.为该IAM role 命名为- LimitCheckRole 3.选择IAM role 的类型为跨账户角色 4.输入创建堆栈中设置的账户的12 位账户 ID 步骤二:为创建的IAM 角色赋予三个权限: 1.为该IAM 角色分别赋予ReadOnlyAccess 2.为该IAM 角色分别赋予AWSSupportAccess 3.创建自定义Policy: 3.1 […]

Read More