Использование бессерверных атрибутов с политиками бюджета
Внимание
Эта функция предоставляется в режиме общедоступной предварительной версии.
В этой статье объясняется, как использовать политики бюджета для применения тегов по присвоению затрат в бессерверных вычислительных рабочих нагрузках.
Политики бюджета состоят из тегов, применяемых к любым бессерверным вычислительным действиям, вызванным пользователем, назначенным политике. Теги регистрируются в записях выставления счетов, что позволяет атрибутировать бессерверное использование для определенных бюджетов. Дополнительные сведения о создании бюджетов см. в статье "Использование бюджетов для мониторинга расходов на счете".
Разрешения политики бюджета
Для создания политик бюджета необходимо быть администратором рабочей области. Неадминистры могут управлять политиками выбора, если они назначены политике бюджета: разрешения диспетчера политики.
Администраторы рабочей области могут управлять и просматривать созданные ими политики бюджета или явные разрешения. Чтобы просмотреть все политики для данной учетной записи и управлять ими, администратор рабочей области должен дополнительно иметь роль администратора учетной записи выставления счетов. Эта роль назначается в консоли учетной записи.
По умолчанию новые политики могут получать доступ только создателем политики и пользователями с ролью администратора выставления счетов.
Поскольку политики бюджета являются объектами ресурсов на уровне учетной записи, руководители могут управлять политиками из любой рабочей области, к которым у них есть доступ.
Создание политики бюджета
Политики бюджета управляются в параметрах администратора рабочей области. Чтобы создать новую политику бюджета, выполните следующие действия.
- Щелкните имя пользователя в верхней строке рабочей области Azure Databricks и выберите "Параметры".
- Нажмите кнопку " Вычисления".
- Рядом с политиками бюджета нажмите кнопку "Управление".
- Нажмите кнопку Создать.
- Добавьте имя и нужные теги и нажмите кнопку "Создать".
Управление разрешениями политики бюджета
Существует два типа разрешений, которые можно предоставить в политиках бюджета:
- Пользователь: пользователь политики бюджета может выбирать политику всякий раз, когда они создают записную книжку, задание или конвейер.
- Менеджер: менеджер по бюджету может изменять определения и разрешения политики. Любой пользователь в рабочей области может иметь разрешения диспетчера.
Чтобы назначить разрешения для политики бюджета, выполните следующие действия.
- На странице политики щелкните вкладку "Разрешения ".
- Щелкните Предоставить доступ.
- Выберите пользователя, группу или субъект-службу, которым нужно назначить политику.
- В разделе "Роль" выберите роли, которые нужно предоставить пользователю.
- Чтобы продолжить добавление удостоверений в политику, нажмите кнопку "Добавить другой".
- Нажмите кнопку Сохранить.
Если пользователю назначена одна политика, эта политика применяется к ресурсам по умолчанию. Если пользователю назначено несколько политик, они должны выбрать соответствующую политику при создании новой бессерверной записной книжки, задания или конвейера. Если политика не выбрана, параметр по умолчанию используется для любой политики в алфавитном порядке.
Обновление политики бюджета
Чтобы обновить имя или теги существующей политики бюджета:
- Щелкните имя пользователя в верхней строке рабочей области Azure Databricks и выберите "Параметры".
- Нажмите кнопку " Вычисления".
- Рядом с политиками бюджета нажмите кнопку "Управление".
- Выберите политику бюджета, которую вы хотите обновить, а затем нажмите кнопку "Изменить".
- Внесите обновления и нажмите кнопку "Сохранить".
Изменения политики применяются только к использованию после обновления политики. Они не применяются к текущему бессерверному использованию.
Анализ тегов политики бюджета в записях выставления счетов
После применения политики к конвейеру записных книжек, заданий или разностных динамических таблиц все теги, содержащиеся в политике, распространяются в system.billing.usage
системную таблицу в столбце custom_tags
.
Примечание.
Теги политики бюджета также распространяется на записи выставления счетов, созданные для анализа затрат Azure.
Если записная книжка выполняется как часть задания, к записи об использовании применяется только политика бюджета задания.
Где выбрать политику бюджета
Пользователи, назначенные нескольким политикам бюджета, должны выбирать соответствующую политику при создании записной книжки, задания или конвейера.
- Записная книжка. Пользователи могут выбрать политику бюджета в раскрывающемся списке Connect > More... или на панели "Среда ". См. раздел " Выбор политики бюджета" для бессерверного использования.
- Задание. Пользователи выбирают политику бюджета в разделе сведений о задании. См. раздел " Выбор политики бюджета" для бессерверного использования.
- Конвейер. Пользователи выбирают политику бюджета при создании или изменении конвейера. См. статью "Настройка конвейера бессерверных динамических таблиц Delta Live Tables".
Известные ограничения
Политики бюджета имеют следующие ограничения:
- Существующие конвейеры записных книжек, заданий и динамических таблиц Delta не назначаются автоматически после предоставления владельцам доступа к политике. Политики требуются для новых ресурсов, но для добавления политики необходимо обновить существующие ресурсы.
- При создании запланированного задания записной книжки на странице записной книжки политика бюджета записной книжки по умолчанию возвращается к первой доступной политике по алфавиту.
- Идентификаторы политик, хранящиеся с ресурсом, остаются, даже если политика удаляется. Эти политики не применяют теги.
- Обновления тегов политики бюджета отражаются на любом бессерверном использовании, инициированном после изменения политики. Например, если задание выполняется во время обновления политики бюджета, обновление не вступают в силу для существующего запуска задания. Следующий запуск задания использует обновленные теги.
- Интеграция репозитория Git не имеет настраиваемых политик бюджета, политика бюджета по умолчанию используется для последней выбранной политики пользователя.
- Политики бюджета не применяют теги к классическим вычислительным ресурсам.
- Теги, унаследованные от политик бюджета, не отображаются в пользовательском интерфейсе списка заданий.
- Обновления тегов не будут отражены в новых обновлениях конвейера, если конвейер находится в режиме разработки . Для распространения изменений требуется 24 часа.
- Конвейеры, активированные заданиями, не наследуют политику бюджета задания. Пользователи должны задать политику бюджета конвейера.