你有一个Azure订阅和两个Bicep模板(Template1和Template2),它们分别部署一个虚拟机和一个网站。你将创建第三个模板(Template3),它将重用Template1和Template2中的逻辑。你首先应该定义什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: Modules.
为什么这是答案
当你需要重用Bicep模板中的逻辑时,模块(Modules)是最佳选择。模块允许你将可部署的Bicep文件封装起来,并在其他Bicep模板中引用它们。在这种情况下,Template1和Template2可以被定义为模块,然后Template3可以引用这些模块来部署虚拟机和网站,从而实现逻辑的重用。 定义输出(Outputs)是为了从模板中返回值,而不是重用逻辑。定义资源(Resources)是声明要部署的Azure资源,但它本身不提供重用现有模板逻辑的机制。定义参数(Parameters)是为了在部署时向模板提供输入,也不是为了重用整个模板的逻辑。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡