Как игнорировать / скрыть / деактивировать состояние несоответствия моей политике и получить 100% соответствие? - PullRequest
0 голосов
/ 30 января 2020

Ниже мое определение политики и правильно работает (политика отвечает за назначение тегов из группы ресурсов ресурсам):

{
  "properties": {
    "displayName": "inheritTags",
    "policyType": "Custom",
    "mode": "Indexed",
    "metadata": {
      "createdBy": "3332dc03-2402-46e3-9098-c7350b0bc8dd",
      "createdOn": "2019-11-25T14:49:57.8136557Z",
      "updatedBy": "3332dc03-2402-46e3-9098-c7350b0bc8dd",
      "updatedOn": "2019-11-26T19:43:48.752452Z"
    },
    "parameters": {},
    "policyRule": {
      "if": {
        "allOf": [
          {
            "value": "[resourceGroup().tags]",
            "exists": "true"
          },
          {
            "value": "[resourceGroup().tags]",
            "notEquals": ""
          }
        ]
      },
      "then": {
        "effect": "modify",
        "details": {
          "operations": [
            {
              "operation": "addOrReplace",
              "field": "tags",
              "value": "[resourceGroup().tags]"
            }
          ],
          "roleDefinitionIds": [
            "/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"
          ]
        }
      }
    }
  },
  "id": "/subscriptions/78afced4-1c58-4e66-8242-c042890d34c3/providers/Microsoft.Authorization/policyDefinitions/9f2a0e94-5ada-47b0-8125-42464f93cf37",
  "type": "Microsoft.Authorization/policyDefinitions",
  "name": "9f2a0e94-5ada-47b0-8125-42464f93cf37"
}

Тем не менее в Обзор вкладка на странице Политика У меня есть информация, что назначенное определение политики находится в Несоответствующее состояние:

enter image description here

* 1018 Причина этого? Различные значения из-за сравнения предыдущего состояния с ожидаемым, и я знаю, что источником "проблем" являются такие ключевые слова, как exists, notEquals и т. Д .: https://docs.microsoft.com/en-us/azure/governance/policy/how-to/determine-non-compliance#compliance -reasons

enter image description here

Как игнорировать эти сообщения о соответствии и получить соответствие ресурса, вы знаете, теги правильно назначены Так в чем проблема? или, может быть, я неправильно понимаю azure политики?

enter image description here

1 Ответ

0 голосов
/ 15 февраля 2020

Ресурсы, которые считаются несовместимыми, связаны с тем, что у них нет тех же тегов, что и у RG. Для некоторых ресурсов изменение не будет, потому что они не поддерживают теги или не поддерживают обновление / добавление тегов. Я не могу сказать, что это за ресурс, поэтому не могу точно сказать, что это проблемы. Если это тот случай, когда эти ресурсы не поддерживают теги, вы можете просто исключить этот ресурс из назначения, чтобы увидеть процент соответствия, не включая эти. (Отредактируйте назначение и добавьте исключение)

...