未知

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 Spring启动启用HTTPS   actionscript 3 java中的这个[“var”+“name”]   java只匹配给定集合中一个字符的一个匹配项   java Hibernate:防止角色表中出现多个相同的条目   javajersey+Spring注入servlet请求   java HtmlEditor javafx失去焦点   java Apache Wicket AjaxRequestTarget ListView组件未刷新或更新   mysql java。无法将lang.String转换为java。sql。时间戳   java将巨大的整数文件(在一行中)拆分为具有内存限制的已排序块   安卓如何完全关闭proguard?   安装Eclipse和Android SDK后的java“无AVD可用”消息   java动态显示图像视图   java在Spring中还有哪些WebsocketClient实现?   java Glassfish需要很长时间才能重新启动   使用Java简单串行连接器将pc与arduino连接   java如何在camel文件组件配置中结合readLockCheckInterval和maxMessagesPerPoll?   单击Android时的java预览图像   java如何将字节数组转换为ByteArrayOutputStream