AWS 成本浏览器 boto3
Posted
技术标签:
【中文标题】AWS 成本浏览器 boto3【英文标题】:AWS cost explorer boto3 【发布时间】:2018-05-05 20:06:03 【问题描述】:需要一些关于boto3的信息。我正在尝试根据链接 (https://boto3.readthedocs.io/en/latest/reference/services/ce.html#client) 获取成本浏览器
但我收到一条错误消息,提示没有名为 CE 的服务。 我正在尝试使用 lambda。
import boto3
clt = boto3.client('ce')
print clt
错误:
模块初始化错误:未知服务:'ce'。有效的服务名称是:acm、apigateway、application-autoscaling、appstream、athena、autoscaling、batch、budgets、clouddirectory、cloudformation、cloudfront、cloudhsm、cloudhsmv2、cloudsearch、cloudsearchdomain、cloudtrail、cloudwatch、codebuild、codecommit、codedeploy、... ........
任何人都可以帮助成功执行此服务或通过 api 获取成本浏览器的任何其他替代方式。
【问题讨论】:
【参考方案1】:尝试更新 botocore
pip install -U botocore
我最近安装的 boto3 也遇到了同样的问题,botocore 更新解决了这个问题,我现在有了 botocore-1.8.0
干杯
【讨论】:
【参考方案2】:Cost Explorer 刚刚发布。在 CLI 中,您需要昨天发布的 1.11.190 或更新版本。我还没有看到支持 Cost Explorer 的 boto3 更新。如果直接使用botocore,1.7.48版本支持Cost Explorer。
Botocore Cost Explorer
【讨论】:
我试过下面的代码,还是一样。 import botocore.session session = botocore.session.get_session() client = session.create_client('ce') print client 还是不行。同样的错误 botocore.exceptions.UnknownServiceError:未知服务:'ce'。有效的服务名称为:acm、apigateway、application-autoscaling、appstream、athena、autoscaling、batch、budgets、clouddirectory、cloudformation、cloudfront、cloudhsm、cloudhsmv2、cloudsearch、cloudsearchdomain、cloudtrail、cloudwatch、codebuild、codecommit、codedeploy、codepipeline、codestar , 认知认同....... 您好,非常感谢您,成功了。但是,我无法明智地过滤区域,是否有可能使用过滤器来解决这个问题 Praveen,创建一个关于过滤器的新问题并发布您的代码。我们中的一个人会知道解决方案。以上是关于AWS 成本浏览器 boto3的主要内容,如果未能解决你的问题,请参考以下文章
AWS RDS极光 - 通过boto3或aws cli创建跨区域读取副本