von*_*nec 2 azure azure-cli azure-sdk-python
在使用Azure CLI或Azure Python SDK方面是否有推荐的方法?
CLI似乎有更好的文档,但由于它是基于Python构建的,我认为它最终将共享Azure Python SDK的许多功能.
有什么想法吗?是否有一个支持另一个?
作为参考,我们正在构建一个基于Linux的应用程序,包括python和偶尔的shell脚本.所以我们可以使用其中任何一个,尽管我们发现CLI更容易,因为它有更好的文档.
Lau*_*uel 10
Azure CLI v2.0是用Python编写的,然后依赖于Azure Python SDK.要使功能进入CLI,需要首先发布SDK.所以你在两者中都有100%的等效功能.有时可能会提前SDK,等待写入CLI命令.另外,这是同一个团队与同一个经理,支持相当.
SDK更倾向于RestAPI体验,通常更接近直接的Rest调用,但是采用Pythonic方式.CLI更加面向"用户友好",通过大量默认参数使基本方案变得简单.此外,CLI还可以在一个命令中提供一些完整的方案(即"创建一个KV帐户"),其中SDK可能需要多次调用才能执行相同的操作(在同一个调用的引擎盖下).在一天结束时,如果您的需求很复杂,无论如何都会很复杂.所以这是你喜欢写的问题.
(完全披露,我是Microsoft Azure SDK for Python的主要开发人员.)
| 归档时间: |
|
| 查看次数: |
884 次 |
| 最近记录: |