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


Настройка плана управляемого приложения

Эта статья относится только к планам управляемых приложений для предложения приложений Azure. Если вы настраиваете план шаблона решения, перейдите к разделу "Настройка плана шаблона решения".

Повторное использование технической конфигурации (необязательно)

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

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

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

Примечание.

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

Определение рынков, цен и доступности

Каждый план должен быть доступен хотя бы на одном рынке. На вкладке Цены и доступность можно настроить рынки, для которых будет доступен этот план, а также указать его стоимость и то, следует ли сделать план видимым для всех пользователей или только для конкретных клиентов (частный план).

  1. На странице Рынки нажмите ссылку Изменить рынки.
  2. В появившемся диалоговом окне выберите рынки, для которых необходимо сделать план доступным. Необходимо выбрать не менее одного и не более 141 рынка.
  3. Нажмите Сохранить, чтобы закрыть диалоговое окно.

Примечание.

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

Определение цен

Цены, заданные в долларах США (USD), переводятся в локальную валюту всех выбранных рынков по текущему курсу во время сохранения. Цены публикуются в локальной валюте выбранных рынков и не обновляются после публикации. Проверяйте эти цены перед публикацией, экспортировав электронную таблицу цен и просмотрев цену на каждом рынке. Если вы хотите задать другие цены на отдельном рынке, измените и импортируйте электронную таблицу с ценами.

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

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

Примечание.

Цены на приложение Azure, использующие цену за месяц и выставление счетов с учетом лимита, должны учитывать только плату за управление (т. е. не может использоваться для затрат на IP/программное обеспечение, инфраструктуру Azure или надстройки). Используйте базовое предложение виртуальной машины или контейнера для трансакта IP/программного обеспечения.

Добавление пользовательской единицы измерения (необязательно)

  1. В разделе Единицы измерения службы контроля использования коммерческой платформы щелкните ссылку Добавить пользовательскую единицу измерения (макс. 18).
  2. В поле Идентификатор введите постоянный идентификатор, связанный с генератором событий использования.
  3. В поле Отображаемое имя введите отображаемое имя, связанное с единицей измерения. Например, "Отправленные текстовые сообщения".
  4. В поле Единица измерения введите описание единицы для выставления счетов. Например, "За каждое текстовое сообщение" или "За 100 сообщений электронной почты".
  5. В поле Цена за единицу в долларах США (USD) введите цену за одну измеряемую единицу.
  6. В поле Ежемесячное количество, включаемое в базовый тариф введите количество (целое число) измеряемых единиц, которое включается каждый месяц для клиентов, оплачивающих регулярный месячный тариф. Чтобы задать неограниченное количество, установите флажок.
  7. Чтобы добавить другое настраиваемое измерение измерения, повторите шаги 1–6.

Примечание.

Рекомендуется ограничить доступ клиентов с помощью запрета назначений, чтобы предотвратить изменение пользователей с ресурсами, генерирующими использование из управляемой группы ресурсов. Если приложение должно предоставить клиентам полный доступ и использовать счетчики выставления счетов, разместите службу измерения за пределами управляемой группы ресурсов и выполните проверку подлинности с помощью идентификатора приложения Microsoft Entra, чтобы предотвратить изменение пользователей с помощью ресурса измерения

Задание пользовательских цен (необязательно)

Цены, заданные в долларах США (USD), переводятся в локальную валюту всех выбранных рынков по текущему курсу во время сохранения. Цены публикуются в локальной валюте выбранных рынков и не обновляются после публикации. Проверяйте эти цены перед публикацией, экспортировав электронную таблицу цен и просмотрев цену на каждом рынке. Если вы хотите задать другие цены на отдельном рынке, измените и импортируйте электронную таблицу с ценами.

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

  1. Сначала сохраните изменения в ценах, чтобы включить возможность экспорта данных о ценах. В нижней части вкладки Цены и доступность нажмите Сохранить черновик.

  2. В разделе Цены нажмите ссылку Экспорт цен.

  3. Откройте файл exportedPrice.xlsx в Microsoft Excel.

  4. В электронную таблицу внесите необходимые изменения в данные ценообразования и сохраните файл.

    Чтобы обновить файл, может потребоваться включить редактирование в Excel.

  5. На вкладке Цены и доступность в разделе Цены щелкните ссылку Импорт цен.

  6. В открывшемся диалоговом окне щелкните Да.

  7. Выберите обновленный файл exportedPrice.xlsx и нажмите кнопку Открыть.

Примечание.

Предложения будут выставляться клиентам в валюте соглашения клиентов с использованием цены на локальный рынок, которая была опубликована в то время, когда было создано предложение. Сумма, которую платят клиенты, и что поставщики услуг оплачиваются, зависит от валютных курсов в то время, когда клиент трансактирует предложение. Дополнительные сведения о том, как мы преобразуем валюту?.

Выберите, кто может просматривать ваш план.

Каждый план можно сделать видимым для всех пользователей или только для конкретной аудитории по выбору. Ограничить доступ только для выбранной аудитории можно с помощью идентификаторов подписки Azure с возможностью включения описания каждого назначенного идентификатора подписки. Можно добавить до 10 идентификаторов подписки вручную и до 10 000 идентификаторов подписки с помощью CSV-файла. Идентификаторы подписки Azure должны быть уникальными и могут содержать только строчные буквы.

Примечание.

Если вы опубликуете частный план, позже можно сделать его общедоступным. Однако после публикации общедоступного плана вы не можете изменить его видимость на закрытый.

В разделе Видимость плана выполните одно из следующих действий.

  • Чтобы сделать план общедоступным, нажмите Общедоступный (переключатель).
  • Чтобы сделать план частным, нажмите Частный, а затем добавьте идентификаторы подписок Azure вручную или в виде CSV-файла.

Примечание.

Частная или ограниченная аудитория отличается от аудитории предварительной версии, определенной на вкладке "Предварительный просмотр ". Аудитория предварительной версии может получить доступ к вашему предложению, прежде чем она публикуется в Marketplace и должна использоваться только для проверки издателя. Несмотря на то что выбор частной аудитории относится только к определенному плану, аудитория предварительной версии может просматривать все планы (частные и общедоступные) в целях проверки.

Добавление идентификаторов подписок Azure в частный план вручную

  1. В разделе Видимость планавыберите Частный.
  2. В появившемся поле Идентификатор подписки Azure введите идентификатор подписки Azure для аудитории, у которой должен быть доступ к этому частному плану. Необходимо указать хотя бы один идентификатор подписки.
  3. (Необязательно.) Введите описание этой аудитории в поле Описание.
  4. Чтобы добавить другой идентификатор подписки, щелкните ссылку Добавить идентификатор (макс. 10) и повторите шаги 2 и 3.

Добавление идентификаторов подписок Azure в частный план в виде .CSV-файла

  1. В разделе Видимость планавыберите Частный.
  2. Выберите ссылку Экспортировать аудиторию (CSV).
  3. Откройте CSV-файл и добавьте идентификаторы подписок Azure, которым нужно предоставить доступ к частному предложению, в столбец Идентификатор.
  4. При необходимости введите описание для каждой аудитории в столбце Description.
  5. Добавьте "SubscriptionId" в столбец Тип для каждой строки с идентификатором подписки.
  6. Сохраните CSV-файл.
  7. На вкладке Доступность в разделе Видимость плана щелкните ссылку Импорт аудитории (CSV).
  8. В появившемся диалоговом окне выберите Да.
  9. Выберите CSV-файл и щелкните Открыть. Появится сообщение, указывающее, что .CSV-файл успешно импортирован.

Настройка технической конфигурации

На вкладке "Техническая конфигурация" вы отправите пакет развертывания, который позволяет клиентам развертывать план и предоставлять номер версии пакета. Вы также предоставите другие технические сведения.

Примечание.

Эта вкладка не будет видна, если вы решили повторно использовать пакеты из другого плана на вкладке "Настройка плана". В этом случае перейдите к разделу "Просмотр планов".

Назначение номера версии для пакета

Версия — укажите текущую версию технической конфигурации. Увеличивайте эту версию каждый раз при публикации изменений на этой странице. Номер версии должен иметь формат integer.integer.integer. Например, 1.0.2.

Загрузка файла пакета

Убедитесь, что ваше предложение соответствует нашим рекомендациям, используя набор средств тестирования шаблонов ARM перед отправкой файла пакета.

В разделе Файл пакета (ZIP) перетащите файл пакета на серое поле или выберите ссылку Обзор файлов.

Примечание.

Если при отправке файлов возникнет проблема, убедитесь, что ваша локальная сеть не блокирует службу https://upload.xboxlive.com, которую использует Центр партнеров.

Ранее опубликованные пакеты

На вкладке Ранее опубликованные пакеты можно просматривать все опубликованные версии технической конфигурации.

Выбор модели развертывания

Выберите режим полного или добавочного развертывания.

  • В полном режиме повторное развертывание приложения клиентом приведет к удалению ресурсов в управляемой группе ресурсов, если ресурсы не определены в mainTemplate.json.
  • В добавочном режиме повторное развертывание приложения оставляет существующие ресурсы без изменений.

Дополнительные сведения о режимах развертывания см. в разделе Режимы развертывания Azure Resource Manager.

Указание URL-адреса конечной точки уведомления

В поле URL-адрес конечной точки уведомления укажите конечную точку веб-перехватчика HTTPS, чтобы получать уведомления обо всех операциях CRUD в экземплярах управляемого приложения этой версии плана.

Azure добавляет /resource к концу URI веб-перехватчика перед вызовом. Таким образом, URL-адрес веб-перехватчика должен заканчиваться/resource, но не включать /resource в URL-адрес конечной точки уведомления. Дополнительные сведения о URL-адресе веб-перехватчика см. в разделе "Планирование управляемого приложения".

Доступ к управлению издателями

Включение доступа к управлению предоставляет издателю доступ к управляемой группе ресурсов, в которую размещается приложение в клиенте клиента. Отключение доступа к управлению полностью удаляет управление и доступ на чтение к управляемой группе ресурсов.

Примечание.

Доступ к управлению издателями нельзя изменить после того, как предложение находится в режиме реального времени в Marketplace.

Выберите для включения доступа к управлению или отключения доступа к управлению.

  • Выберите "Включить доступ к управлению", если требуется межтенантный доступ для управления приложением, размещенным в клиенте Azure клиента. Если вы выберете для включения доступа к управлению издателем, необходимо указать клиент Azure и идентификатор субъекта, который будет управлять приложением.

  • Выберите "Отключить доступ к управлению", чтобы удалить управление и чтение доступа к управляемой группе ресурсов в клиенте Azure клиента.

Включение JIT-доступа (необязательно)

Чтобы включить JIT-доступ для этого плана, установите флажок Включение JIT-доступа. Если требуется, чтобы пользователи управляемого приложения предоставили постоянный доступ для вашей учетной записи, не устанавливайте этот флажок. Дополнительные сведения об этом параметре см. в разделе JIT-доступ.

Выбор, кто может управлять приложением

Этот параметр доступен только в том случае, если включен доступ к управлению издателями.

Укажите, кто должен иметь доступ на управление приложением в каждом выбранном регионе Azure: Глобальная служба Azure и Облако Azure для государственных организаций. Удостоверения Microsoft Entra будут использоваться для идентификации пользователей, групп или приложений, которым требуется предоставить разрешение для управляемой группы ресурсов. Дополнительные сведения см. в статье Планирование управляемого приложения Azure для предложения приложения Azure.

Выполните следующие действия для Глобальной службы Azure и Облака Azure для государственных организаций.

  1. В поле идентификатора клиента Microsoft Entra введите идентификатор клиента Microsoft Entra (также известный как идентификатор каталога), содержащий удостоверения пользователей, групп или приложений, которым вы хотите предоставить разрешения.
  2. В поле "Основной идентификатор" укажите идентификатор объекта Microsoft Entra пользователя, группы или приложения, которым требуется предоставить разрешение для управляемой группы ресурсов. Выберите пользователя из списка в колонке пользователей Microsoft Entra и скопируйте значение идентификатора объекта этого пользователя.
  3. В списке определений ролей выберите встроенную роль Microsoft Entra. Выбранная роль определяет разрешения, которые субъект будет иметь для ресурсов в подписке клиента.
  4. Чтобы добавить еще одну авторизацию, щелкните ссылку Добавить авторизацию (макс. 100) и повторите шаги с 1 по 3.

Доступ клиентов

Включение полного доступа к клиенту дает клиентам полный доступ к ресурсам, развернутыми в управляемой группе ресурсов, развернутой в клиенте Azure.

Ограничение доступа с запретом назначения отключает доступ клиента ко всем ресурсам, развернутыми в управляемой группе ресурсов в клиенте. При выборе ограничения доступа с запретом назначения издатель может дополнительно настроить разрешенные действия клиента.

Примечание.

Доступ к клиенту не может быть изменен после того, как предложение находится в Marketplace.

Выберите для включения полного доступа или ограничения доступа с помощью запрета назначений

  • Выберите "Включить полный доступ", чтобы включить полный доступ к клиенту
  • Выберите "Ограничить доступ с запретом назначений", чтобы отключить изменение ресурсов, развернутых в управляемой группе ресурсов, в которую размещается приложение. Разрешение на чтение доступно по умолчанию.

Настройка разрешенных клиентам действий (необязательно)

Если вы решили ограничить доступ с запретами назначений, можно также указать действия, которые могут выполнять ваши клиенты.

  1. Чтобы указать, какие действия клиенты могут выполнять с управляемыми ресурсами в дополнение к действиям "*/read", доступным по умолчанию, поставьте флажок в поле Настройка разрешенных клиентам действий.
  2. В появившихся полях укажите дополнительные управляющие действия и допустимые действия с данными, которые вы хотите включить для клиента, разделяя их точкой с запятой. Например, чтобы разрешить пользователям перезапускать виртуальные машины, добавьте Microsoft.Compute/virtualMachines/restart/action в поле Разрешенные действия управления.

Параметры политики (необязательно)

Можно настроить не более пяти политик и только один экземпляр каждой политики. Некоторые политики требуют дополнительных параметров.

  1. В разделе Параметры политикищелкните ссылку + Добавить политику (макс. 5).

  2. В поле Имя введите имя политики (не более 50 символов).

  3. В списке Политики выберите определение Политики Azure, которое будет применяться к ресурсам, созданным управляемым приложением в подписке клиента.

  4. В поле Параметры политики укажите параметр, в соответствии с которым должны применяться политики аудита и настройки диагностики.

  5. В списке SKU политики выберите тип SKU политики.

    Примечание.

    Для политик аудита допускается только SKU Стандартная политика.

Просмотр планов

  • Нажмите Сохранить черновик, а затем в верхней левой части страницы нажмите Общие сведения о плане, чтобы вернуться на страницу Обзор плана.

После создания одного или нескольких планов на вкладке Обзор плана можно просмотреть имя плана, идентификатор плана, тип плана, доступность (общедоступный или частный), текущее состояние публикации и все доступные действия.

Действия, доступные в столбце "Действия" на вкладке "Обзор плана", зависят от состояния плана и могут включать следующее:

  • Если состояние плана — Черновой, ссылка в столбце Действие примет вид Удалить черновик.
  • Если состояние плана — Динамический, ссылка в столбце Действие будет либо Завершить распространение, либо Синхронизировать частную аудиторию. Ссылка Синхронизировать частную аудиторию опубликует только изменения, затрагивающие частную аудиторию, без публикации других обновлений, которые могли быть внесены в предложение.
  • Чтобы создать еще один план для этого предложения, в верхней части вкладки Обзор плана нажмите + Создать новый план. Затем повторите действия, описанные в статье Создание планов для предложения приложения Azure. Или перейдите к разделу "Просмотр планов", если вы завершили создание планов.

Следующие шаги