Поделиться через


Реестры Microsoft.ContainerRegistry 2017-03-01

Определение ресурса Bicep

Тип ресурса registries можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.ContainerRegistry/registries, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.ContainerRegistry/registries@2017-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  properties: {
    adminUserEnabled: bool
    storageAccount: {
      accessKey: 'string'
      name: 'string'
    }
  }
}

Значения свойств

registries

Имя Описание Значение
name имя ресурса. string (обязательно)

Ограничение символов: 5-50

Допустимые символы:
Буквенно-цифровые.

Имя ресурса должно быть уникальным в Azure.
location Расположение реестра контейнеров. Это невозможно изменить после создания ресурса. string (обязательно)
tags Теги для реестра контейнеров. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU реестра контейнеров. SKU (обязательно)
properties Свойства, с которыми будет создан реестр контейнеров. RegistryPropertiesCreateParametersOrRegistryProperti...

RegistryPropertiesCreateParametersOrRegistryProperti...

Имя Описание Значение
adminUserEnabled Значение, указывающее, включен ли пользователь-администратор. bool
storageAccount Параметры учетной записи хранения для реестра контейнеров. Если этот параметр указан, учетная запись хранения должна находиться в том же физическом расположении, что и реестр контейнеров. StorageAccountParametersOrStorageAccountProperties (обязательно)

StorageAccountParametersOrStorageAccountProperties

Имя Описание Значение
accessKey Ключ доступа к учетной записи хранения. string (обязательно)
name Имя учетной записи хранения. string (обязательно)

Sku

Имя Описание Значение
name Имя SKU реестра контейнеров. Требуется для создания реестра. Допустимое значение: Базовый. string (обязательно)

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
CI/CD с использованием Jenkins в Службе контейнеров Azure (AKS)

Развертывание в Azure
Контейнеры упрощают непрерывную сборку и развертывание приложений. Управляя развертыванием этих контейнеров с помощью Kubernetes в Службе контейнеров Azure, вы можете создать реплицируемые управляемые кластеры контейнеров. Настроив непрерывную сборку для создания образов контейнеров и оркестрации, вы можете повысить скорость и надежность развертывания.
Кластер AKS со шлюзом NAT и Шлюз приложений

Развертывание в Azure
В этом примере показано, как развернуть кластер AKS со шлюзом NAT для исходящих подключений и Шлюз приложений для входящих подключений.
Создание частного кластера AKS с общедоступной зоной DNS

Развертывание в Azure
В этом примере показано, как развернуть частный кластер AKS с общедоступной зоной DNS.
Создание приложения-контейнера и среды с реестром

Развертывание в Azure
Создайте среду приложения-контейнера с базовым приложением-контейнером из Реестр контейнеров Azure. Он также развертывает рабочую область Log Analytics для хранения журналов.
Создает приложение служебной шины dapr pub-sub с помощью контейнеров приложений

Развертывание в Azure
Создайте приложение служебной шины dapr pub-sub с помощью контейнеров приложений.
Простой шаблон Реестр контейнеров Azure

Развертывание в Azure
Шаблон для создания нового Реестр контейнеров Azure.
Реестр контейнеров Azure с шаблоном георепликации

Развертывание в Azure
Шаблон для создания нового Реестр контейнеров Azure с георепликацией
Реестр контейнеров Azure с политиками и диагностикой

Развертывание в Azure
Реестр контейнеров Azure с политиками и диагностикой (bicep)
Сквозная безопасная настройка Машинного обучения Azure

Развертывание в Azure
В этом наборе шаблонов Bicep показано, как настроить сквозную настройку Машинного обучения Azure в безопасной конфигурации. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и подключенный частный кластер AKS.
Сквозная безопасная настройка Машинного обучения Azure (устаревшая версия)

Развертывание в Azure
В этом наборе шаблонов Bicep показано, как настроить сквозную настройку Машинного обучения Azure в безопасной конфигурации. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и подключенный частный кластер AKS.
Создание целевого объекта вычислений AKS с частным IP-адресом

Развертывание в Azure
Этот шаблон создает целевой объект вычислений AKS в заданной рабочей области Службы машинного обучения Azure с частным IP-адресом.
Создание рабочей области Службы машинного обучения Azure

Развертывание в Azure
Этот шаблон развертывания указывает рабочую область Машинного обучения Azure и связанные с ней ресурсы, включая Key Vault Azure, службу хранилища Azure, приложение Azure Insights и Реестр контейнеров Azure. В этой конфигурации описывается минимальный набор ресурсов, необходимых для начала работы с Машинным обучением Azure.
Создание рабочей области Службы машинного обучения Azure (CMK)

Развертывание в Azure
Этот шаблон развертывания указывает рабочую область Машинного обучения Azure и связанные с ней ресурсы, включая Key Vault Azure, службу хранилища Azure, приложение Azure Insights и Реестр контейнеров Azure. В примере показано, как настроить Машинное обучение Azure для шифрования с помощью ключа шифрования, управляемого клиентом.
Создание рабочей области Службы машинного обучения Azure (виртуальной сети)

Развертывание в Azure
Этот шаблон развертывания указывает рабочую область Машинного обучения Azure и связанные с ней ресурсы, включая Key Vault Azure, службу хранилища Azure, приложение Azure Insights и Реестр контейнеров Azure. В этой конфигурации описывается набор ресурсов, необходимых для начала работы со Машинным обучением Azure в изолированной сети.
Создание рабочей области Службы машинного обучения Azure (устаревшая версия)

Развертывание в Azure
Этот шаблон развертывания указывает рабочую область Машинного обучения Azure и связанные с ней ресурсы, включая Key Vault Azure, службу хранилища Azure, приложение Azure Insights и Реестр контейнеров Azure. В этой конфигурации описывается набор ресурсов, необходимых для начала работы со Машинным обучением Azure в изолированной сети.
Кластер AKS с контроллером входящего трафика Шлюз приложений

Развертывание в Azure
В этом примере показано, как развернуть кластер AKS с Шлюз приложений, контроллером Шлюз приложений входящего трафика, Реестр контейнеров Azure, Log Analytics и Key Vault
Создание образов контейнеров с помощью задач ACR

Развертывание в Azure
Этот шаблон использует DeploymentScript для оркестрации ACR для создания образа контейнера из репозитория кода.
Импорт образов контейнеров в ACR

Развертывание в Azure
Этот шаблон использует модуль Импорт ACR из реестра bicep для импорта общедоступных образов контейнеров в Реестр контейнеров Azure.

Определение ресурса шаблона ARM

Тип ресурса registries можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.ContainerRegistry/registries, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.ContainerRegistry/registries",
  "apiVersion": "2017-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "properties": {
    "adminUserEnabled": "bool",
    "storageAccount": {
      "accessKey": "string",
      "name": "string"
    }
  }
}

Значения свойств

registries

Имя Описание Значение
тип Тип ресурса Microsoft.ContainerRegistry/registries
версия_API Версия API ресурсов '2017-03-01'
name имя ресурса. строка (обязательно)

Ограничение символов: 5–50

Допустимые символы:
Буквенно-цифровые.

Имя ресурса должно быть уникальным в Azure.
location Расположение реестра контейнеров. Это невозможно изменить после создания ресурса. строка (обязательно)
tags Теги для реестра контейнеров. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU реестра контейнеров. SKU (обязательно)
properties Свойства, с которыми будет создан реестр контейнеров. RegistryPropertiesCreateParametersOrRegistryProperti...

RegistryPropertiesCreateParametersOrRegistryProperti...

Имя Описание Значение
adminUserEnabled Значение, указывающее, включен ли пользователь-администратор. bool
storageAccount Параметры учетной записи хранения для реестра контейнеров. Если указано, учетная запись хранения должна находиться в том же физическом расположении, что и реестр контейнеров. StorageAccountParametersOrStorageAccountProperties (обязательно)

StorageAccountParametersOrStorageAccountProperties

Имя Описание Значение
accessKey Ключ доступа к учетной записи хранения. string (обязательно)
name Имя учетной записи хранения. string (обязательно)

Sku

Имя Описание Значение
name Имя SKU реестра контейнеров. Требуется для создания реестра. Допустимое значение: Базовый. string (обязательно)

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
CI/CD с использованием Jenkins в Службе контейнеров Azure (AKS)

Развертывание в Azure
Контейнеры упрощают непрерывную сборку и развертывание приложений. Управляя развертыванием этих контейнеров с помощью Kubernetes в Службе контейнеров Azure, вы можете создать реплицируемые управляемые кластеры контейнеров. Настроив непрерывную сборку для создания образов контейнеров и оркестрации, вы можете повысить скорость и надежность развертывания.
Кластер AKS со шлюзом NAT и Шлюз приложений

Развертывание в Azure
В этом примере показано, как развернуть кластер AKS со шлюзом NAT для исходящих подключений и Шлюз приложений для входящих подключений.
Создание частного кластера AKS с общедоступной зоной DNS

Развертывание в Azure
В этом примере показано, как развернуть частный кластер AKS с общедоступной зоной DNS.
Создание приложения-контейнера и среды с реестром

Развертывание в Azure
Создайте среду приложения-контейнера с базовым приложением-контейнером из Реестр контейнеров Azure. Он также развертывает рабочую область Log Analytics для хранения журналов.
Создает приложение служебной шины dapr pub-sub с помощью контейнеров приложений

Развертывание в Azure
Создайте приложение служебной шины dapr pub-sub с помощью контейнеров приложений.
Простой шаблон Реестр контейнеров Azure

Развертывание в Azure
Шаблон для создания нового Реестр контейнеров Azure.
Реестр контейнеров Azure с шаблоном георепликации

Развертывание в Azure
Шаблон для создания нового Реестр контейнеров Azure с георепликацией
Реестр контейнеров Azure с политиками и диагностикой

Развертывание в Azure
Реестр контейнеров Azure с политиками и диагностикой (bicep)
Сквозная безопасная настройка Машинного обучения Azure

Развертывание в Azure
В этом наборе шаблонов Bicep показано, как выполнить сквозную настройку Машинного обучения Azure в безопасной настройке. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и подключенный частный кластер AKS.
Сквозная безопасная настройка Машинного обучения Azure (устаревшая версия)

Развертывание в Azure
В этом наборе шаблонов Bicep показано, как выполнить сквозную настройку Машинного обучения Azure в безопасной настройке. Эта эталонная реализация включает рабочую область, вычислительный кластер, вычислительный экземпляр и подключенный частный кластер AKS.
Создание целевого объекта вычислений AKS с частным IP-адресом

Развертывание в Azure
Этот шаблон создает целевой объект вычислений AKS в заданной рабочей области Службы машинного обучения Azure с частным IP-адресом.
Создание рабочей области Службы машинного обучения Azure

Развертывание в Azure
В этом шаблоне развертывания указывается рабочая область Машинного обучения Azure и связанные с ней ресурсы, включая Key Vault Azure, службу хранилища Azure, приложение Azure Insights и Реестр контейнеров Azure. Эта конфигурация описывает минимальный набор ресурсов, необходимых для начала работы с Машинным обучением Azure.
Создание рабочей области Службы машинного обучения Azure (CMK)

Развертывание в Azure
В этом шаблоне развертывания указывается рабочая область Машинного обучения Azure и связанные с ней ресурсы, включая Key Vault Azure, службу хранилища Azure, приложение Azure Insights и Реестр контейнеров Azure. В примере показано, как настроить Машинное обучение Azure для шифрования с помощью ключа шифрования, управляемого клиентом.
Создание рабочей области Службы машинного обучения Azure (виртуальная сеть)

Развертывание в Azure
В этом шаблоне развертывания указывается рабочая область Машинного обучения Azure и связанные с ней ресурсы, включая Key Vault Azure, службу хранилища Azure, приложение Azure Insights и Реестр контейнеров Azure. В этой конфигурации описывается набор ресурсов, необходимых для начала работы с Машинным обучением Azure в изолированной сети.
Создание рабочей области Службы машинного обучения Azure (устаревшая версия)

Развертывание в Azure
В этом шаблоне развертывания указывается рабочая область Машинного обучения Azure и связанные с ней ресурсы, включая Key Vault Azure, службу хранилища Azure, приложение Azure Insights и Реестр контейнеров Azure. В этой конфигурации описывается набор ресурсов, необходимых для начала работы с Машинным обучением Azure в изолированной сети.
Кластер AKS с контроллером входящего трафика Шлюз приложений

Развертывание в Azure
В этом примере показано, как развернуть кластер AKS с помощью Шлюз приложений, контроллера Шлюз приложений входящего трафика, Реестр контейнеров Azure, Log Analytics и Key Vault
Создание образов контейнеров с помощью задач ACR

Развертывание в Azure
Этот шаблон использует DeploymentScript для оркестрации ACR для создания образа контейнера из репозитория кода.
Импорт образов контейнеров в ACR

Развертывание в Azure
Этот шаблон использует модуль Импорт ACR из реестра bicep для импорта общедоступных образов контейнеров в Реестр контейнеров Azure.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса registries можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.ContainerRegistry/registries, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerRegistry/registries@2017-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      adminUserEnabled = bool
      storageAccount = {
        accessKey = "string"
        name = "string"
      }
    }
    sku = {
      name = "string"
    }
  })
}

Значения свойств

registries

Имя Описание Значение
тип Тип ресурса "Microsoft.ContainerRegistry/registries@2017-03-01"
name имя ресурса. string (обязательно)

Ограничение символов: 5-50

Допустимые символы:
Буквенно-цифровые.

Имя ресурса должно быть уникальным в Azure.
location Расположение реестра контейнеров. Это невозможно изменить после создания ресурса. string (обязательно)
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги для реестра контейнеров. Словарь имен и значений тегов.
sku Номер SKU реестра контейнеров. SKU (обязательно)
properties Свойства, с которыми будет создан реестр контейнеров. RegistryPropertiesCreateParametersOrRegistryProperti...

RegistryPropertiesCreateParametersOrRegistryProperti...

Имя Описание Значение
adminUserEnabled Значение, указывающее, включен ли пользователь-администратор. bool
storageAccount Параметры учетной записи хранения для реестра контейнеров. Если этот параметр указан, учетная запись хранения должна находиться в том же физическом расположении, что и реестр контейнеров. StorageAccountParametersOrStorageAccountProperties (обязательно)

StorageAccountParametersOrStorageAccountProperties

Имя Описание Значение
accessKey Ключ доступа к учетной записи хранения. string (обязательно)
name Имя учетной записи хранения. string (обязательно)

Sku

Имя Описание Значение
name Имя SKU реестра контейнеров. Требуется для создания реестра. Допустимое значение: Базовый. string (обязательно)