未知

sg的Python项目详细描述


管理AWS安全组的工具。

您可以使用csv下载安全组的设置,并添加注释进行版本管理,并通过API保存附加内容。

>










`



`

`
<

`<
##使用方法

请创建合适的目录,并执行`init`命令。

保存设置。






$sg sg.py init
enter your region[us-east-1]:
us-west-2
save to sg.cfg
enter renter your aws_access_key_id:
xxx
enter your aws_secret_acccess_key:
xxx
save to aws_key
`



save to aws_key
``
`

<#####从远程到本地的同步


以下在AWS上保存的设置为“远程”条目设置,csv中保存的设置称为“本地设置”。

使用fetch命令保存远程设置。









mkdir security_groups
GROUP:group
save to security_groups/group.csv
`

`<
`<
`<<下载的csv文件可以添加注释。请用Excel等编辑(文字代码假设utf-8)。

另外,如果追加了新的远程设定,也可以在`fetch`中取得。更新时也不会删除留言。



####使用diff

命令来显示本地和远程之间的差别。

L:`附带的只有本地设定,`R:`附带的只有远程设定。



``
$sgsg.py diff
GROUP:somegroup
L:tcp 22 22 192.168.11.1/32
R:tcp 22 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 0.0/32
``

######使用commit

命令来反映从本地到远程的同步


更新。

添加或删除csv后,执行以下命令:因为显示差分,请选择确认后的y。




``
sgsg.py commit security_groups/somegroup.csv
GROUP:somegroup
post this setting?[y/N]
+tcp 8080808080808080808080 80808080p 808080808080808080```

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

推荐PyPI第三方库


热门话题
java如何将cassandra中的行数据转换为与列相关的嵌套json   java如何使用jcr XPath在jcr:content/@jcr:data中搜索?   java在使用openCV进行安卓开发时如何利用手机的广角镜头   java解析扩展了接口,结束了一个潜在的无限循环   位置服务的@Override方法中存在java Android应用程序错误   java本地线程的用途和需求是什么   具有左右子访问的java节点树遍历   java验证JsonWebToken签名   JUL日志处理程序中的java日志记录   嵌入式Java读取给定时间段的串行数据。   java有没有办法从多个URL获取多个图像?   java线程通过等待intent阻止自己发送intent   java Spring MVC解析多部分内容请求   java JPA/Hibernate静态元模型属性未填充NullPointerException   java格式错误的字符(需要引号,得到I)~正在处理   java为什么PrintWriter对象抛出FileNotFoundException?   java Neo4j未正确保存标签   java IE不加载图像