写点什么

微软推出 Azure Developer CLI 公开预览版,帮助开发者加速云应用开发

  • 2022-08-06
  • 本文字数:944 字

    阅读完需:约 3 分钟

微软推出Azure Developer CLI公开预览版,帮助开发者加速云应用开发

最近,微软发布了Azure Developer CLI(azd)公开预览版。这是一个新的开源工具,可以缩短开发 Azure 应用程序所需的时间。它为开发者工作流的各个基本阶段提供了友好的命令:编码、构建、部署、监控。


Azure Developer CLI 用于帮助开发者设置在 Azure 中运行应用程序所需的资源。根据微软的文档所述,Azure Developer CLI 建议的工作流程是这样的:


  • 选择模板;

  • 获取和部署工作流;

  • 修改和提交代码,并自动部署到运行中的应用程序。



图片来源:https://docs.microsoft.com/en-us/azure/developer/azure-developer-cli/overview


开发者可以使用各种命令,如 azd init、azd provision、azd deploy、azd monitor 和 azd pipeline config。此外,微软云原生开发者工具与体验高级产品经理 Savannah Ostrowski 在一篇开发者博文中写道:


更好的是,你还可以使用 azd 一步创建、配置和部署一个新应用程序!要了解更多命令,请参阅 Developer CLI 参考文档。或者,在安装好这个工具以后在终端运行 azd -h。如果你不要或需要已创建的资源,可以运行 azd down。


不过,Vulscan 数字安全公司的安全工程师和研究员 Dana Epp 在一条推文中警告说:


对于云管理员来说,他们最担心的是什么?它性感,强大,但让公司的潜在资源面临风险。朋友是不会让朋友进行“右键部署”的。他们不应该在没有隔离的情况下允许允许“azd up”。


需要注意的是,每一个模板都附带了源代码、基础架构代码、管道文件和在 Azure 上运行整个解决方案以及在 VS code 和 Visual Studio 中本地运行和调试所需的配置。此外,文档入门视频也提供了指南。


一位用户在 Reddit 上的一个关于 Azure Developer CLI 的帖子中说道:


它看起来像是对已解决问题的另一个包装。通过 CI/CD 任务将 IaC 和应用程序部署到 PaaS 已经非常容易了。如果有人需要在本地计算机上部署测试云基础设施和应用程序,我认为这个工具是个不错的选择。现在还在 CI/CD 中测试它,因为不试用就不知道它好不好。


目前,Azure Developer CLI 正在公开预览中,支持容器应用、Function、静态 Web 应用程序和使用 Node、Python 和 C#开发的应用程序服务。对 AKS 和 Java 的支持即将推出。微软在当前的模板中使用了 Bicep,至于其他 IaC 供应商,如 Terraform,正在开发当中。


原文链接

Microsoft Introduces a New Way for Faster Building Cloud Apps with Azure Developer CLI

2022-08-06 08:004182

评论

发布
暂无评论
发现更多内容
微软推出Azure Developer CLI公开预览版,帮助开发者加速云应用开发_服务革新_Steef-Jan Wiggers_InfoQ精选文章