Microsoft Azure命令行工具扩展批处理命令模块
项目描述
适用于Windows、Mac和Linux的Microsoft Azure批处理CLI扩展
此项目是Microsoft Azure命令行界面的预览构建,用于展示Azure批处理中的建议功能。有关Azure CLI的更多信息,请参阅官方文档。
此项目旨在允许客户尝试建议的批处理功能,并提供反馈以帮助塑造批处理服务的方向。这里展示的功能可能与其他批处理客户端SDK和工具不兼容,也未必会被纳入核心批处理服务。
由于这些功能仍在预览中,它们将定期更新,并根据客户反馈进行完善。不幸的是,这可能会导致偶尔的破坏性更改,尽管我们会尽力将其降至最低。
功能
将输入数据上传到与批处理帐户链接的存储帐户
一个新命令允许用户将一组文件直接上传到与其Azure批处理帐户链接的存储帐户。
使用链接存储帐户引用输入数据
存储在链接存储中的输入数据可以通过使用一些新的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 component update --add batch-extensions --allow-third-party
Azure Batch账户要求
为了使用此处预览的新功能,您需要一个具有关联存储账户的Azure Batch账户。有关此信息的更多信息,请参阅使用Azure门户创建Azure Batch账户。
发行历史
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-cli-batch-extensions-1.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | db3fa6204f5faaa25f90fa5d9796275de1e78a00c8ec8680c1f1707f3da7262f |
|
MD5 | 7062a30dcde5ba787f2be4bc845bb6b4 |
|
BLAKE2b-256 | 028e27647b7a768740c92ff5a4dcf01624d5b29c4c6558f49d0c1035a9173d68 |
azure_cli_batch_extensions-1.0.0-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5472c9740896e9ce9c4cb358ddb3ac9e6213a20faa44b7a70696c664edc2da57 |
|
MD5 | 304b56e90004ec37fffa7cdfa86ff417 |
|
BLAKE2b-256 | f43d56f69541e5e182fe5e744d4ec887852912a4a37722d4227ec8b909b3f627 |