簡體   English   中英

如何使用 Azure 應用服務 /web 別名?

[英]How to use Azure App Service /web aliases?

當我查看文檔時,提到了Microsoft.Web/sites/config/web別名,但不清楚何時對其進行評估。

我已經創建了下面的策略並且它工作正常。 是否有理由我還應該將其配置為檢查Microsoft.Web/sites/config/web.localMySqlEnabled別名?

類似別名的例子

  • Microsoft.Web/sites/config/localMySqlEnabled
  • Microsoft.Web/sites/config/web.localMySqlEnabled

政策規則

  "policyRule": {
    "if": {
      "allOf": [
        {
          "field": "type",
          "equals": "Microsoft.Web/sites/config"
        },
        {
          "field": "name",
          "equals": "web"
        },
        {
          "field": "Microsoft.Web/sites/config/localMySqlEnabled",
          "exists": "true"
        },
        {
          "field": "Microsoft.Web/sites/config/localMySqlEnabled",
          "notEquals": "false"
        }
      ]
    },
    "then": {
      "effect": "Deny"
    }
  }

某些資源屬性有多個別名的原因是因為創建別名時內部約定發生了變化。 我們通常建議同時使用兩者,因為它不會影響策略。 但正如你所說,它應該與一個一起工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM