是否有一种方法可以为现有的Azure资源生成bicep文件?

3

我正在创建我们当前 Azure 资源的 bicep 文件。是否有一种方法可以从现有的 Azure 资源(例如存储帐户或应用程序服务)生成 bicep 文件?

1个回答

5

您应该能够做到。但是,您需要使用ARM模板来创建资源。一旦您拥有了它,就可以使用Bicep CLI来反编译模板。

从这个链接中获取更多信息:

az bicep decompile --file main.json

另一种选择是使用Bicep Playground,它也可以接受ARM模板JSON并为您提供Bicep文件。

1
啊呀,看起来我们只能导出ARM模板,然后使用az bicep decompile命令进行迁移。我还会将https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate添加为注释,并在允许时接受答案。 - SamIAm
您可以直接在VS Code中反编译ARM模板:安装Bicep扩展,访问命令面板并键入“decompile”。当您的ARM模板在VS Code中打开时,选择“反编译为Bicep”命令,它将在您的工作目录中生成一个Bicep文件。请注意,反编译通常会带有几个错误,您可能需要手动更正。 - fabioklr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接