boto3 相当于收集所有 aws 安全组
boto3 equivalent to gather all aws security groups
使用旧版本的 boto,您可以将所有安全组拉入 aws 帐户,例如:
import boto.ec2
conn = boto3.connect_to_region("us-east-1")
groups = conn.get_all_security_groups()
但是对于 boto3,文档并不清楚如何执行相同的操作。这里有许多参考资料涉及使用新的 boto3 包更改策略,但没有列出所有安全组和策略的机制。
这个操作有新的方法吗?
Boto3 提供了一个低级别 client
,它具有与 AWS API.
中几乎相同的方法名称
因此,要获取(或在通常称为 describe 的 aws 上下文中),您可以执行以下操作:
import boto3
client = boto3.client('ec2')
client.describe_security_groups()
使用旧版本的 boto,您可以将所有安全组拉入 aws 帐户,例如:
import boto.ec2
conn = boto3.connect_to_region("us-east-1")
groups = conn.get_all_security_groups()
但是对于 boto3,文档并不清楚如何执行相同的操作。这里有许多参考资料涉及使用新的 boto3 包更改策略,但没有列出所有安全组和策略的机制。
这个操作有新的方法吗?
Boto3 提供了一个低级别 client
,它具有与 AWS API.
中几乎相同的方法名称
因此,要获取(或在通常称为 describe 的 aws 上下文中),您可以执行以下操作:
import boto3
client = boto3.client('ec2')
client.describe_security_groups()