有什么方法可以限制 Azure Marketplace 上的 access/buy 吗?

Is there any way how to restrict access/buy at Azure Marketplace?

有什么方法可以在 Azure Marketplace 上限制访问或购买权限?

我们可能对我们可以从市场中选择的内容没有限制,但我们可以对某些资源使用 Azure 策略 regulation/compliance。

这些政策将有助于对您的资源(VM'S、VM-SKU、网络、存储等)实施不同的规则。如果您需要创建资源以符合贵公司 standards/service 级别协议。

每当我们创建与策略相关联的资源时,都会对这些资源进行评估和扫描以确保符合该策略。

更多信息在这里 - https://docs.microsoft.com/en-us/azure/azure-policy/azure-policy-introduction

您可以创建如下策略来限制来自特定发布者的计算资源 -

        {
          "policyRule": {
            "if": {
              "allOf": [
                {
                  "field": "Microsoft.Compute/imagePublisher",
                  "match": "[parameters('NotAllowedImage')]"
                }
              ]
            },
            "then": {
              "effect": "Deny"
            }
          },
          "parameters": {
            "NotAllowedImage": {
              "type": "String",
              "metadata": {
                "displayName": "Not Allowed  Image",
                "description": "Not Allowed Image for Virtual Machine/Compute"
              }
            }
          },
          "metadata": {
            "category": "Compute"
          }
        }

当您将此图像分配给订阅或资源组时,系统会要求您输入要限制的图像名称的值,请输入 "checkpoint" 作为您的发布者名称因为这是您要限制的那个。保存作业。

现在,一旦您从 "checkpoint" 创建了 vm/compute 资源,验证步骤就会失败,因为策略不允许创建这样的 vm/compute 资源。

我在市场上看到的检查点资源的类别是仅计算。