新订阅用户 (Admin1) 无法通过 ARM 模板部署 Azure Marketplace 项目,并收到错误提示,指出尚未接受法律条款。您应该怎么做才能允许以编程方式部署该 Marketplace 项目?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 Azure PowerShell 中运行 Set-AzMarketplaceTerms。.
为什么这是答案
当部署 Azure Marketplace 项目时,如果遇到“尚未接受法律条款”的错误,通常意味着您需要接受该项目的条款和条件。Set-AzMarketplaceTerms PowerShell cmdlet 专门用于以编程方式接受这些条款,从而允许通过 ARM 模板或其他自动化方式部署 Marketplace 项目。其他选项不适用于此场景:Set-AzApiManagementSubscription 用于管理 API Management 订阅,与 Marketplace 条款无关;注册 Microsoft.Marketplace 资源提供程序通常在订阅首次使用 Marketplace 服务时自动完成,或用于解决特定资源提供程序注册问题,但不能接受法律条款;将“计费管理员”角色分配给 Admin1 涉及权限管理,与接受 Marketplace 条款的法律要求无关。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡