Использование внешних ссылок git hub в политиках Azure

Я работаю над проверкой имен ресурсов Azure, используя политики Azure, где имя ресурса должно быть сделано из разных сегментов, например. LLLL-EEEE-ГССО-NNNN

где L - это местоположение E, например, среда. prod, non-prod S - имя службы, N - любое случайное число.

И каждый из этих сегментов должен быть проверен на соответствие массиву значений. Для достижения этого варианта использования с помощью политики Azure я написал приведенное ниже определение, которое прекрасно работает.

    `{
     "if": {
     "not": {
      "field": "name",
      "in": [
        "eurn-????-????-####",
        "eurw-????-????-####",
        "usno-????-????-####",
        "uswe-????-????-####"
      ]
     }
   },
   "then": {
    "effect": "deny"
  }
  }`

Поскольку существует большое количество комбинаций для проверки, есть ли способ сохранить этот массив в github в виде файла json и предоставить ссылку на этот файл git в определении политики, спасибо!!!

0 ответов

Другие вопросы по тегам