使用分层对象模型浏览aws资源

awsom的Python项目详细描述


使用分层对象模型浏览您的aws资源

用法

启动python解释器rpel。模块的所有使用都是通过主模块导出的“aws”实例完成的,因此您可以:

>>> from awsom import aws

第一次,您需要配置一个帐户,例如:

>>> aws.add_account("myaws", access_key_id="xxxx", secret_access_key="yyyy")

您的帐户详细信息将自动保存到awsom的配置文件中,因此下次使用它时,帐户将已经存在。帐户可以作为子节点(名为“myaws”)访问,您可以将其打印出来:

>>> print aws.myaws
aws > myaws
  Type: <class 'awsom.config.AccountEntity'>
  Attributes:
    .access_key_id = "xxxxxxxxxxxxxxxxxxxx"
    .name = "myaws"
    .secret_access_key = "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"
  Methods:
    .add_attr()
    .find()
  Children (1):
    ['ec2']

到目前为止,我们只能访问一些ec2实例信息,您可以打印您的实例列表

>>> print aws.myaws.ec2.instances
aws > myaws > ec2 > instances
  Type: <class 'awsom.services.ec2.EC2InstancesRootEntity'>
  Attributes:
    .name = "instances"
  Methods:
    .add_attr()
    .find()
  Children (2):
    ['i_xxxxxxxx']
    ['i_yyyyyyyy']

以及一些关于某个实例的信息:

>>> print aws.myaws.ec2.instances.i_xxxxxxxx
aws > myaws > ec2 > instances > i_xxxxxxxx
  Type: <class 'awsom.services.ec2.EC2InstanceEntity'>
  Attributes:
    .architecture = x86_64
    .dns_name = ec2-xx-yy-zz-ccc.compute-1.amazonaws.com
    .id = i-xxxxxxxx
    .instance_type = m1.large
    .name = i_xxxxxxxx
    .private_ip_address = 10.xxx.yyy.ccc
    .region = RegionInfo:us-east-1
    .tags = {}
  Methods:
    .add_attr()
    .find()
    .get_console_output()
  Children (0):

另一个尝试:

>>> for i in aws.myaws.ec2.instances: print aws.myaws.ec2.instances[i]

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

推荐PyPI第三方库


热门话题
java无法找到或加载主异常   javajenkins堆空间   java JVM不在服务器中进行昼间更改   java让事务在App Engine读写中包装每个数据存储事件是否存在性能风险?   java修改位图后,如何修改“修改过的”位图等?   java我可以使用Hibernate注释自动将枚举集映射到一系列布尔列吗?   如何从另一个类访问变量?索爱手机应用开发职位   java优化屏幕从手机大小到平板电脑大小安卓开发   Spring JPA中的java删除实体   如何在不部署带有更改的新服务并终止旧服务的情况下更改live Java web服务?   java如何设置jTextField剪辑超长文本的位置?   javascript Java替代“谷歌代码美化器”   java如何使链接重定向到servlet?   java如何让glassfish 4和jsf中的websocket正常工作?   java为什么Gson在字符串中添加斜杠   java隐式类型转换不适用于方法参数?   java XML到JSON丢失根节点   java无法更改应用程序主题设置:(   java在多个类中使用自定义异常