如何测试Azure createUiDefinition.json?
我正试图让我的产品在azure marketplace上市。我已编写了以下模板文件:如何测试Azure createUiDefinition.json?,azure,arm-template,Azure,Arm Template,我正试图让我的产品在azure marketplace上市。我已编写了以下模板文件: createUiDefinition.json mainTemplate.json parameters.json`` 我能够使用azure cli通过以下命令测试mainTemplate.json和parameters.json: az group deployment validate——资源组rgupta——模板文件mainTemplate.json——parameters@parameters.json
az group deployment validate——资源组rgupta——模板文件mainTemplate.json——parameters@parameters.json
我还能够使用old.armviz.io中的“门户UI编辑器”测试createUiDefinition.json
我不得不使用VS代码来调试createUiDefinition.json中发现的一些问题
然而,我没有找到一种方法来测试这一点。我想模拟一种行为,这种行为与此解决方案进入市场时的行为相同
是否有Microsoft推荐的测试方法。此处似乎提到了其中一个选项: 想知道使用visual studio是否还有其他选项。您可以使用此URL。这将帮助您验证您的CreateUIdefinition.json,只需转到左侧的门户UI编辑器按钮,复制您的createUIdefinitions.json代码并点击预览以在Azure门户上对您的UI进行单元测试。它还验证您的UI定义 除此之外,URL还有许多选项,我们在开发AWS Cloudformation模板(拖放资源、自动生成模板)时可以使用这些选项
此createUiDefinition.json专门用于创建在azure门户中使用的模板。我怀疑这是你想要的。但是你的问题很缺乏细节,所以很难帮助你。阅读arm模板,如何使用和部署:该页面上的自述文件有许多链接和有用的信息供您参考。也许这个问题的标记不正确,但我认为它不应该被如此严重地否决:根本没有一个好的工作流程来对UI定义进行端到端测试。您可以单独测试ARM模板或UI定义,但无法测试参数从一个模板传递到另一个模板的过程。最好给出更详细的解释。