管理aws帐户的菜单系统

devops-menu的Python项目详细描述


DevOps的菜单系统。

为什么

我厌倦了运行各种脚本来管理事情。

要求

  • 皮亚姆
  • Jinja2
  • BOTO3

示例

+------------------------------------------------------------------------------
Main Menu
+------------------------------------------------------------------------------
[1]| All/General/Other
+------+-----------------------------------------------------------------------
[0]| Quit
+------------------------------------------------------------------------------

安装

pip install devops-menu。这将在/usr/share/devops菜单文件夹中安装脚本。

注意:如果不使用pip安装,请使用“sudo-h python setup.py install”手动安装。

注意:确保您的~/.aws配置文件和凭据文件与配置文件一起正确安装 到各种aws实例。

示例配置:

[default]output= json
region= us-east-1

[profile test1]output= json
region= us-east-1

[profile test2]output= json
region= us-east-1

凭证示例:

[default]aws_access_key_id= xxx
aws_secret_access_key= xxx

[test1]aws_access_key_id= xxx
aws_secret_access_key= xxx

[test2]aws_access_key_id= xx
aws_secret_access_key= xxx

要使用脚本,请运行以下命令:

devops-menu

配置

如果要添加更多脚本或修改菜单,请转到/usr/share/devops菜单并编辑devops-menu.yml文件和 将脚本添加到脚本目录。

最好在菜单文件中遵循相同的yml格式,在bash脚本中遵循相同的格式。

更新

  • 2018年10月31日首次提交

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

推荐PyPI第三方库


热门话题
未检测到“空格”的java ASCII码   音频如何在Java中设置SourceDataLine的音量   java MyBatissSpringBoot无法使用作为bean注入的数据源   Java字谜递归列表<List<String>>仅存储空列表<Strings>   java显示30px高的JPanel,然后用minecraft填充剩余空间   java JOGL平滑度   Java:按完整与否对1d对象数组进行排序   arraylist仅当java结构不存在时才将对象添加到java结构中   无法初始化java渲染库在安卓 studio 4.1.1上出现错误   java SpringBoot ClassCastException   java解析文本文件,基于字数   java=运算符引发异常   java使点可拖动并存储新坐标JavaFx   JavaWebSphereApplicationServer:EJB模块和JMS路由器