【问题标题】:boto3 error: object has no attributeboto3 错误:对象没有属性
【发布时间】:2017-05-05 06:33:09
【问题描述】:

执行简单代码时出错

#!/usr/bin/pyhon

import boto3

ec2 = boto3.resource('ec2')
res = ec2.describe_instances()

Traceback(最近一次调用最后一次): 文件“ec2.py”,第 6 行,在 res = ec2.describe_instances() AttributeError:“ec2.ServiceResource”对象没有属性“describe_instances”

谁能解释相同错误的确切原因。如何使以下链接中描述的所有方法起作用

https://botocore.readthedocs.io/en/latest/reference/services/ec2.html

下面是我的测试环境中安装的aws版本

aws --版本 aws-cli/1.11.83 Python/2.7.9 Linux/3.19.0-79-generic botocore/1.5.46

【问题讨论】:

    标签: python amazon-web-services boto3


    【解决方案1】:

    boto3 中,资源是API 调用的高级包装器。要直接访问 API 方法,请将 boto3.resource('ec2') 更改为 boto3.client('ec2')

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-28
      • 1970-01-01
      • 2018-05-21
      • 2014-05-14
      • 2016-04-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多