相当于收集所有aws安全组的boto3

时间:2016-07-26 21:16:17

标签: amazon-web-services aws-sdk boto3

使用旧版本的boto,您可以使用以下内容将所有安全组拉入aws帐户:

ls -al

但是对于boto3,文档不清楚如何执行相同的操作。这里有许多参考文献涉及使用新的boto3包更改策略,但没有列出所有安全组和策略的机制。

此操作有新方法吗?

1 个答案:

答案 0 :(得分:4)

Boto3提供了一个低级别client,它具有几乎相同的方法名称,您可以在AWS API中找到它们。
因此,要获得(或在aws上下文中通常称为describe),您可以执行以下操作:

import boto3
client = boto3.client('ec2')
client.describe_security_groups()

此处有更多信息:http://boto3.readthedocs.io/en/latest/reference/services/ec2.html#EC2.Client.describe_security_groups