用于与Azure Batch服务一起工作的附加命令
项目描述
适用于Windows、Mac和Linux的Microsoft Azure Batch CLI扩展
该项目是Microsoft Azure命令行界面的预览构建,用于展示Azure Batch中建议的功能。有关Azure CLI的更多详细信息,请参阅官方文档。
本项目的目的是让客户尝试建议的Batch功能,并提供反馈以帮助塑造Batch服务的方向。这里展示的功能可能与其他Batch客户端SDK和工具不兼容,也不一定会被纳入核心Batch服务。
由于这些功能仍在预览中,它们将定期更新,并根据客户反馈进行细化。不幸的是,这可能导致偶尔的重大更改,尽管我们将尽一切努力将其降到最低。
功能
将输入数据上传到与Batch链接的存储帐户
一个新命令允许用户将一组文件直接上传到与其Azure Batch帐户链接的存储帐户。
使用链接存储帐户引用输入数据
存储在链接存储中的文件组中的输入数据可以通过一些新的ResourceFile属性简单地被任务引用。
自动将任务输出文件持久化到文件组
在声明任务输出文件时,您现在可以将输出持久化到命名文件组中,而无需生成容器SAS URL。
直接从存储下载作业输出
一个新命令,允许用户从与他们的Azure Batch帐户链接的存储帐户中的文件组下载作业输出文件。
具有参数化的池和作业模板
模板允许使用受ARM模板启发的格式定义池和作业的参数化json文件。
作业提交时的自动任务生成任务工厂
任务工厂提供了一种方法,通过一条命令创建作业及其所有任务,而不是为每个任务调用azure batch task create。目前有三种类型的任务工厂
通过可重用应用程序模板拆分作业配置和管理
应用程序模板提供了一种将作业的详细信息分为两部分的方法。
将作业应如何处理的全部详细信息移动到应用程序模板中,创建一个可重用的定义,它独立于特定帐户。应用程序模板是参数化的,以便在不修改模板本身的情况下定制处理。
通过包管理器轻松安装软件
与现有的第三方包管理器集成以简化应用程序的安装。目前支持以下包管理器
Chocolatey - 用于Windows
APT - 一些Linux发行版(包括Ubuntu、Debian和Fedora)使用的。
Yum - 一些Linux发行版(包括Red Hat Enterprise Linux、Fedora和CentOS)使用的包管理器。
示例
所有预览功能的示例可以在示例中找到。
安装
为了使用这些功能,您必须安装Azure CLI。您可以在官方文档和Azure CLI GitHub存储库中找到更多说明。
此扩展包可以安装以补充现有的Azure CLI Batch命令。您可以使用CLI扩展工具安装它
$ az extension add --source [URL to latest release package]
Azure Batch帐户要求
为了使用此处预览的新功能,您需要一个具有链接存储帐户的Azure Batch帐户。有关更多信息,请参阅使用Azure门户创建Azure Batch帐户。
发布历史
7.0.0 (2022-09-9)
更新SDK依赖项以获取最新模型和默认值
6.0.0 (2020-06-15)
更新SDK依赖项以获取最新模型和默认值
5.0.1 (2019-08-20)
支持最新的CLI版本
5.0.0 (2019-08-20)
更新SDK依赖项以获取最新模型和默认值
4.0.0 (2019-06-20)
更新SDK依赖项以获取最新模型
3.0.4 (2019-03-21)
更新支持的版本警告以更准确
3.0.3 (2019-03-06)
更新支持的版本警告以更准确
3.0.2 (2019-02-26)
修复使用扩展通过常规CLI行为创建池时的错误
3.0.1 (2019-02-04)
使用新的azure-batch-extensions SDK 5.0.0。
2.5.1 (2018-10-04)
由于CLI破坏性更改,固定pycparser的版本
2.5.0 (2018-08-29)
使用新的azure-batch-extensions SDK。
2.4.1 (2018-07-20)
修复默认线程数错误
2.4.0 (2018-07-17)
在使用正确的依赖项时删除警告消息
2.3.0 (2018-05-25)
更改依赖项。
使用正确的模式验证输入模板/json。
更新作业创建以具有默认的多线程。
更新作业创建的错误日志。
2.2.0 (2018-04-12)
更新支持的CLI版本。
2.1.0 (2018-01-05)
CLI核心Knack重构的结构更改。
2.0.1 (2017-12-15)
更新支持的CLI版本
2.0.0 (2017-10-10)
重构以支持新的CLI扩展框架
支持Azure Batch SDK 4.0和Batch Extensions SDK 1.0
1.0.0 (2017-07-31)
处理资源文件和账户URL时的某些错误修复。
1.0.0rc4 (2017-07-10)
在认证方面的错误处理得到改进。
1.0.0rc3 (2017-07-03)
重构扩展,将核心逻辑分离为独立的SDK。
1.0.0rc2 (2017-04-25)
支持Azure CLI 2.0.3。
1.0.0rc1 (2017-03-20)
初始预览版发布。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪一个,了解更多关于安装包的信息。
源分布
构建分布
azure-batch-cli-extensions-7.0.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 82a1bf14b16c50656f5793b30406633631e01f73c287486e652b4fc491fba408 |
|
MD5 | 162144de0f17ada95f5c254ca95ddbeb |
|
BLAKE2b-256 | de6f3a248428cfcc57768cdde654ebe0fefab353ff7b1cb4007a33e6eb87bb8c |
azure_batch_cli_extensions-7.0.0-py2.py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 6d4edf313a47f32ab0e273805829cc140d558f799d14ce229f156c3d699103c8 |
|
MD5 | 3b2678b6a2c47f6509a32dfa62950cb7 |
|
BLAKE2b-256 | 218b4d3e7d4028cb6a4f09512d0427e748fa078f3276a0b433dcad902f6aa38e |