Microsoft azure命令行工具扩展批处理命令模块

azure-cli-batch-extensions的Python项目详细描述


适用于Windows、Mac和Linux的Microsoft azure批处理cli扩展

此项目是Microsoft azure命令行界面的预览版本,用于演示azure批处理中建议的功能。 有关azure cli的更多详细信息,请检查official documentation

此项目的目的是让客户试用建议的批处理功能,并提供反馈,以帮助确定批处理服务的方向。 这里提供的特性可能与其他批处理客户机sdk和工具不兼容,也不一定会被采用到核心批处理服务中。

由于这些功能仍在预览中,因此将定期更新,并根据客户反馈进行改进。 不幸的是,这可能会导致偶尔的突破性变化,尽管我们会尽一切努力将其保持在最低限度。

功能

Input data upload to Batch linked storage accounts

允许用户将一组文件直接上载到链接到其azure批处理帐户的存储帐户的新命令。

Input data references using linked storage accounts

通过使用一些新的资源文件属性,任务可以简单地引用存储在文件组下的链接存储中的输入数据。

Automatic persistence of task output files to a file group

声明任务输出文件时,现在可以将输出持久化到命名文件组,而无需生成容器sas url。

Download job outputs from directly from storage

允许用户从链接到其azure批处理帐户的存储帐户中的文件组下载作业输出文件的新命令。

Pool and job templates with parameterization

模板允许在参数化json文件中定义池和作业,其格式受arm模板的启发。

Task factories for automatic task generation on job submission

任务工厂提供了一种在一个命令中创建作业及其所有任务的方法 为每个任务调用azure批处理任务create。目前有三种任务工厂:

  • Task Collection-任务被明确定义为作业的一部分
  • Parametric Sweep-通过将值的范围或序列替换为模板来创建一组任务
  • Per File-为每个可用的输入文件复制模板任务

Split job configuration and management with reusable application templates

应用程序模板提供了一种将作业的详细信息分为两部分的方法。

有关如何处理作业的所有详细信息都将移到application模板中,从而创建独立于特定帐户的可重用定义。应用程序模板是参数化的,允许在不需要修改模板本身的情况下自定义处理。

Easy software installation via package managers

<> P>与现有的第三方包管理器集成,以简化应用程序的安装。目前支持以下包管理器:

  • 巧克力-适用于Windows
  • apt-被一些linux发行版使用,包括ubuntu、debian和fedora。
  • Yum-一些Linux发行版(包括Red Hat Enterprise Linux、Fedora和CentOS)使用的包管理器。

样本

所有预览功能的示例可以在samples中找到。

安装

为了利用这些功能,必须安装azure cli。 您可以在official documentationAzure CLI GitHub repository

可安装此扩展包,以补充现有的Azure CLI批处理命令。 它可以使用cli组件工具安装:

$ az component update --add batch-extensions --allow-third-party

azure批量帐户要求

为了使用这里预览的新功能,您将需要一个带有链接存储帐户的azure批处理帐户。 有关此方面的详细信息,请参见Create an Azure Batch account using the Azure Portal

发布历史记录

1.0.0(2017-07-31)

  • 一些错误修复我n处理资源文件和帐户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)

  • 初始预览版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Intellij通过方法中的包查找用法   java中VS代码和打包命名的问题   将java CMS功能集成到具有高度动态内容的网站(Lucene/Mysql/Nosql)的策略   oracle的java类强制转换异常。jdbc。驾驶员OracleConnection   字节码向JVM添加上指令   如何在抽象类中执行java方法?   java是否可以在apache访问日志中排除指定的GET参数?(作者:W7开发环境)   java如何获取已安装音频播放器的列表?   尝试向HS学生展示如何使用Java访问MS数据库   使用正则表达式java对给定行中的特定字符串进行计数   java JOOQ Select查询中的Select计数   方法Java,如何从二维双精度数组中找到特定值?   获取图像URL的java正则表达式   java在切换到新的窗口驱动程序后找不到元素