脚本和python模块,用于检查aws服务限制和使用情况,并在使用接近限制时发出警告。

awslimitchecker的Python项目详细描述


PyPi package versionPyPi downloadsGitHub ForksGitHub Open Issues'Stories in Ready - waffle.io'Project Status: Active - The project has reached a stable, usable state and is being actively developed.gitter.im chat

主人:

travis-ci for master branchCode Healthcoverage report for master branchsphinx documentation for latest release

开发:

travis-ci for develop branchCode Healthcoverage report for develop branchsphinx documentation for develop branch

脚本和python模块,用于检查aws服务限制和使用情况,并在使用接近限制时发出警告。

在amazon aws中构建可伸缩服务的用户经常会遇到aws'service limits- 通常在最不方便的时候(即部署中期或自动缩放失败时)。亚马逊的Trusted Advisor 有助于实现这一点,但即使是带有业务和企业支持的版本也只监视aws限制的一小部分 而且每周只通知。awslimitchecker提供了一个命令行脚本和可重用的包,用于查询当前 使用aws资源并将其与限制(可以覆盖的硬编码aws默认值、可用的基于api的限制或来自受信任的数据)进行比较 顾问(如果有的话),当你接近或在你的极限时通知你。

最新版本的完整项目文档可在http://awslimitchecker.readthedocs.io/en/latest/获得。

状态

AWSLIMITCHECKER是成熟的软件,每月大约有9000下载,在许多组织的日常使用中。

正在华夫饼的一块板上跟踪开发状态。io:https://waffle.io/jantman/awslimitchecker

它的功能

  • 根据AWS服务限制检查当前的AWS资源使用情况
  • 显示并检查当前使用情况
  • 覆盖默认服务限制(对于限制增加的帐户)
  • 将当前使用情况与限制进行比较;返回有关限制的信息 超过阈值,(CLI包装器)退出非0IF阈值超过
  • 定义每个限制的自定义阈值
  • 在可能的情况下,从Trusted Advisor API中提取当前限制
  • 在可能的情况下,从每个服务的api中提取当前限制(对于提供此信息的服务)
  • 支持显式设置aws区域
  • 支持使用STS在其他帐户中承担角色,包括使用external_id
  • 在轮询前可选择刷新受信任的顾问“服务限制”检查 可信顾问数据,并可选地等待刷新完成(最多 一个可选的最大时间限制。见 Getting Started - Trusted Advisor 更多信息。

要求

  • Python2.7或3.4+。不再支持Python2.6和3.3。
  • pythonVirtualEnvpip(推荐的安装方法;您的操作系统/发行版应该有相应的软件包)
  • boto3>;=1.4.6及其依赖项botocore>;=1.6.0。

安装和使用

Getting Started

凭证

Credentials

获取帮助并提出问题

Getting Help

有关付费支持和发展选项,请参见 Enterprise Support Agreements and Contract Development 文档的一节。

还有一个gitter.im chat channel用于支持和讨论。

更改日志

Changelog

贡献

拉取请求绝对是受欢迎的。请在development分支上剪切它们。有关详细信息,请参见 这是development documentation。我是 也乐于接受错误报告、功能请求、测试等形式的贡献。

许可证

awslimitchecker是根据GNU Affero General Public License, version 3 or later授权的。 这对大多数人来说应该不是什么大问题;有关更多信息,请参见Development / AGPL

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java泛型重写抽象方法并具有子类的返回类型   Java中的字符串反转字符,同时保留一些字符   java将系统时间与我获取它的时间进行比较   java解析ODATA URL以在准备entityset之前读取ID值   java中的有界通配符下界泛型即使在传递超类时也不会编译   c#Java的JVM和Java的内部工作方式有什么不同。NET的CLR?   java如何在windows7上指定JDK的版本?   Java:列出单个目录中的所有文件(1020000+)   java使用Logback和Lombok   安卓谷歌玩java。lang.NullPointerException   使用RSA的解密结果在普通Java和Android中有所不同   具有默认连接池的java Spring引导   java我如何在一个坏的测试环境中前进?