首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS SDK boto3相对于AWS CLI命令的优势

AWS SDK boto3相对于AWS CLI命令的优势
EN

Stack Overflow用户
提问于 2019-01-24 10:29:35
回答 2查看 1.3K关注 0票数 1

我刚刚开始研究亚马逊网络服务的云自动化,并且一直在使用python boto3进行自动化。我发现boto3对我来说很方便,因为我不擅长使用AWS CLI命令和内部shell脚本来实现自动化。我的问题是关于AWS云自动化,boto3是否优于AWS CLI命令?或者,与AWS boto3命令相比,python CLI i有什么优势?反之亦然?

EN

回答 2

Stack Overflow用户

发布于 2019-01-24 14:25:04

如果您可以使用boto3,那么这是更好的选择。它为您提供了使用附加逻辑来补充AWS API调用的更多功能,例如使用过滤结果。链接 API调用也更容易,例如对资源列表进行一次调用,然后进行后续调用以详细描述每个资源。

对于一次性命令或简单的自动化,AWS CLI非常方便,但在使用--filter--query命令时,事情会变得棘手。

票数 3
EN

Stack Overflow用户

发布于 2019-01-24 10:33:21

Boto是用于访问AWS的python SDK。当您想要从python脚本与AWS对话时,可以使用它。

AWS CLI是用于访问AWS的命令行工具。当您想要从shell或shell脚本与AWS对话时,可以使用它。

AWS CLI构建在botocore (boto3的低级应用编程接口)上:https://github.com/boto/botocore

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54338549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档