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:如何使用 Boto3 从实例创建公共 AMI?

AWS RDS极光 - 通过boto3或aws cli创建跨区域读取副本

boto3或aws cli是否具有从实例创建模板?

Boto3 AWS KMS 加密解密文件

AWS 使用 boto3 自动缩放创建 EMR 无法正常工作

AWS Glue - boto3 爬虫未创建表