Azure Developer CLI (azd
) 撰写功能简化了构建、部署和管理云应用程序的过程。 通过使用 azd compose
,您可以统一地定义和管理项目的基础设施和应用程序代码。 本指南介绍如何从 azd compose
该功能生成 Bicep 代码,使你能够自定义云基础结构以满足特定要求。
注释
该功能 azd infra synth
目前处于 Alpha 状态,必须在使用前启用:
azd config set alpha.infraSynth on
如何 azd compose
管理基础设施状态
该功能 azd compose
在组合过程中跟踪内存中的基础设施状态。 这种方法允许您迭代定义和优化您的应用程序和基础设施,而无需立即生成文件或修改您的项目目录。
运行该 azd infra synth
命令时,内存中的状态将转换为文件夹中的 infra
Bicep 文件。 此时,基础设施状态从在内存中管理转变为表示为代码,从而允许进一步自定义。
小窍门
用于 azd compose
在使用 azd infra synth
提交基于文件的更改之前快速构建基础结构原型。
生成 Bicep 代码
若要浏览或自定义 内部 azd
使用的 Bicep 代码,以预配由 azd add
创建的资源,请运行以下命令:
azd infra synth
此命令在应用的文件夹中生成相应的 Bicep 文件 infra
。
注释
运行该 azd infra synth
命令将使您退出该功能 azd compose
和简化的初始化过程。 您对生成的 Bicep 文件所做的任何更改都不会被 azd compose
跟踪。 例如,如果您编辑 Bicep 代码,然后再次运行 azd infra synth
,则 azd
使用重新生成的代码覆盖您的更改。