Connecting an Azure OpenAI model to a Convier instance

Contents of this page



Enforce regional processing

deny-non-regional.json

{
  "if": {
    "allOf": [
      {
        "field": "type",
        "equals": "Microsoft.CognitiveServices/accounts/deployments"
      },
      {
        "field": "Microsoft.CognitiveServices/accounts/deployments/sku.name",
        "notIn": ["Standard", "ProvisionedManaged"]
      }
    ]
  },
  "then": {
    "effect": "deny"
  }
}

Create policy:

az policy definition create \\
  --name deny-aoai-non-regional-deployments \\
  --display-name "Deny Azure OpenAI non-regional deployments" \\
  --mode All \\
  --rules deny-non-regional.json \\
  --subscription <subscription id>

az policy assignment create \\
  --name deny-aoai-non-regional-deployments \\
  --display-name "Deny Azure OpenAI non-regional deployments" \\
  --policy deny-aoai-non-regional-deployments \\
  --scope /subscriptions/<subscription id>