管理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第三方库


热门话题
SpringWeb中的java更新/通知其他用户   java Lambda性能测试   java Bukkit插件:空白符号   java在按下按钮后改变彩色正方形的大小   javajavac相当于“D”?   java序列化接口   属性无法从属性文件返回值   java我应该使用什么查询来使用Jsoup从html页面提取符号?   java Android Studio项目结构问题   JAVA方法和返回值/公共变量(基础)   java将NativeQuery映射到POJO   java如何在下面的程序中消除NumberFormatException?   在java中获取链表与数组中的对象   java Android Firebase将用户发送到聊天室