Схема роли в конфигурации Облачных служб Azure (классических)

Важно!

Облачные службы (классическая версия) объявлены устаревшими для новых клиентов. Их поддержка будет полностью прекращена 31 августа 2024 года. Для новых развертываний следует использовать Облачные службы Azure с расширенной поддержкой . Это новая модель развертывания на основе Azure Resource Manager.

Элемент Role файла конфигурации определяет число экземпляров роли, которые развертываются для каждой роли в службе, значения всех параметров конфигурации и отпечатки всех сертификатов, связанных с ролью.

Дополнительные сведения о схеме конфигурации служб Azure см. в статье Схема конфигурации облачных служб (классических). Дополнительные сведения о схеме определения служб Azure см. в статье Схема определения облачных служб (классических).

Элемент Role

В следующем примере показан элемент Role и его дочерние элементы:

<ServiceConfiguration>
  <Role name="<role-name>" vmName="<vm-name>">
    <Instances count="<number-of-instances>"/>
    <ConfigurationSettings>
      <Setting name="<setting-name>" value="<setting-value>" />
    </ConfigurationSettings>
    <Certificates>
      <Certificate name="<certificate-name>" thumbprint="<certificate-thumbprint>" thumbprintAlgorithm="<algorithm>"/>
    </Certificates>
  </Role>
</ServiceConfiguration>

В следующей таблице описаны атрибуты элемента Role.

attribute Описание
name Обязательный. Указывает имя роли. Имя должно соответствовать имени, указанному для роли в файле определения службы.
vmName Необязательный элемент. Указывает DNS-имя виртуальной машины. Длина имени не должна превышать 10 символов.

В таблице ниже описаны дочерние элементы элемента Role.

Элемент Описание
Экземпляры Обязательный. Указывает число экземпляров, развертываемых для роли. Число экземпляров определяется целочисленным значением атрибута count.
Параметр Необязательный элемент. Указывает имя параметра и значение в коллекции параметров для роли. Имя параметра определяется строковым значением атрибута name, а значение параметра — строковым значением атрибута value.
Сертификат Необязательный элемент. Определяет имя, отпечаток и алгоритм сертификата службы, который будет связан с ролью. Имя сертификата определяется строковым значением атрибута name. Отпечаток сертификата определяется строковым значением атрибута thumbprint, состоящим из шестнадцатеричных чисел без пробелов. Шестнадцатеричные числа должны быть представлены цифрами и алфавитными символами в верхнем регистре. Алгоритм сертификата определяется строковым значением атрибута thumbprintAlgorithm.

См. также:

Схема конфигурации облачных служб (классических)