Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Действия Azure Storage — это полностью управляемая платформа, предназначенная для автоматизации задач управления данными в Azure Blob Storage и Azure Data Lake Storage. Вы можете использовать его для выполнения общих операций с данными на миллионах объектов в нескольких учетных записях хранения без подготовки дополнительных вычислительных ресурсов и без необходимости писать код.
Действия службы хранилища Azure можно использовать для автоматизации таких задач, как перемещение данных на более экономичные уровни, управление хранением версий, моментальными снимками или конфиденциальными наборами данных, повторное извлечение данных из архивного хранилища, чтобы оно было доступно для немедленного использования, или управлять тегами индекса BLOB-объектов и метаданными для лучшей организации и извлечения данных.
Внимание
Действия службы хранилища Azure обычно доступны в этих регионах.
Термины и определения
Ресурс, подготовленный для выполнения операций с данными, называется задачей хранения. Задача хранилища может выполнять операции с блобами в учетных записях хранения Azure на основании заданных условий.
Задача хранилища содержит набор условий, операций. Чтобы выполнить задачу хранения, необходимо создать задание. В следующей таблице описывается каждый термин.
| Компонент | Описание |
|---|---|
| Условия |
Условие коллекции одного или нескольких предложений. Каждое предложение содержит свойство, значение и оператор. При выполнении задачи хранилища используется оператор для сравнения свойства со значением, чтобы определить, выполняется ли условие для целевого объекта. Например, предложение может оценить, превышает ли creation-time свойство большого двоичного объекта пять дней назад. |
| Операции | Операция — это действие, выполняемое задачей хранения для каждого объекта, соответствующего определенному набору условий. Удаление объекта блоб является примером операции. |
| Назначения | Назначение определяет учетную запись хранения и подмножество объектов, предназначенных для этой учетной записи. Он также указывает, когда выполняется задача и где хранятся отчеты о выполнении. |
Композиция
Начните с создания задачи хранения. Чтобы подготовить задачу хранения, необходимо определить по крайней мере одно условие и одну операцию. Самый простой способ создания условий — использование визуального конструктора на портале Azure. Вы можете использовать встроенную предварительную версию в этом конструкторе, чтобы увидеть влияние условий на тестовые данные. См. раздел "Определение условий и операций задачи хранения".
Примечание.
Вы также можете создавать определения задач хранения, используя REST, SDK, PowerShell, Azure CLI, Bicep, Terraform или шаблоны ARM.
Ознакомьтесь со следующими статьями, чтобы узнать, как определить задачу хранения:
- Создание задачи хранилища
- Определение условий и операций задачи хранения
- Условия задачи хранилища
- Операции задачи хранилища
Исполнение
Чтобы использовать задачу хранения, необходимо создать назначение задачи хранения. Назначение определяет учетную запись хранения и подмножество объектов, предназначенных для этой учетной записи. Он также указывает, когда выполняется задача и где хранятся отчеты о выполнении. См. назначение задачи хранилища.
Задачи выполняются асинхронно в соответствии с расписанием, указанным в назначении. Отчет о выполнении создается при завершении выполнения. Этот отчет элементизирует результаты выполнения задачи на каждом объекте, который был нацелен на задачу. См . раздел "Анализ выполнения задач хранилища".
На странице обзора задачи представлены метрики и визуализации, которые суммируют количество объектов, которые соответствуют условию задачи, и результат операций, выполняемых задачей хранения для каждого объекта. Диаграммы позволяют быстро детализировать конкретный экземпляр выполнения. См. статью "Мониторинг действий службы хранилища Azure".
См. следующие статьи, чтобы узнать, как назначить задачу хранения:
Примечание.
Назначение задач хранилища не может использовать учетные записи хранения общего назначения версии 1 и устаревшие учетные записи хранения BLOB-объектов, так как эти учетные записи не поддерживают последние функции. Если у вас есть учетная запись хранения BLOB-объектов общего назначения версии 1 или устаревшая, рекомендуется обновить до учетных записей общего назначения версии 2 , чтобы использовать все последние функции.
События
события служба хранилища Azure Действия позволяют приложениям реагировать на события, такие как завершение выполнения задачи хранения. При этом не требуется сложный код или дорогостоящие и неэффективные службы опроса.
события служба хранилища Azure Действия отправляются с помощью Сетка событий Azure подписчикам, таким как Функции Azure, Azure Logic Apps или даже в собственный прослушиватель HTTP. Event Grid обеспечивает надежную доставку событий в ваши приложения с помощью расширенных политик повтора и функции обработки не доставленных сообщений. Сетка событий использует подписки на события для маршрутизации сообщений о событиях подписчикам. Сначала подпишите конечную точку на событие. Затем, когда событие активируется, служба сетки событий отправляет данные об этом событии в конечную точку.
См. статью схемы событий служба хранилища Azure Actions, чтобы просмотреть полный список событий, поддерживаемых служба хранилища Azure Actions.
Цены и выставление счетов
Цены основаны на выполнении назначений задач хранения. При каждом выполнении задания на хранение, с вас взимается плата за экземпляр выполнения задачи. Плата также взимается на основе количества отсканированных и вычисляемых объектов в соответствии с условиями задачи хранения. Эта плата основана на одной цене на миллион отсканированных объектов. Окончательный счетчик применяется к количеству операций, выполняемых для объектов в учетной записи хранения. Эта плата также основана на одной цене на миллион объектов. Метры применяются к каждому исполняемму экземпляру. Если назначение задачи хранилища планируется многократно выполняться, плата взимается за каждый отдельный экземпляр.
По окончании цикла выставления счетов плата за каждый счетчик суммируется. Ваш счет или накладная показывают раздел для всех затрат на операции с хранилищем Azure. Для каждого счетчика имеется отдельная строка. Эти расходы отображаются в подписке учетной записи хранения, в которой настроено назначение задачи. Дополнительные сведения о счетчиках выставления счетов для действий службы хранилища Azure и примерах вычислений для распространенных сценариев см. в статье "Планирование управления затратами на действия службы хранилища Azure"
Поддерживаемые регионы
Действия службы хранилища Azure обычно доступны в следующих общедоступных облачных регионах:
Центральная Австралия
Восточная Австралия
Юго-Восточная часть Австралии
Бразилия (Юг)
Юго-Восток Бразилии
Центральная Канада
Canada East
Центральная Индия
Центральная часть США
East Asia
East US
Восток США 2
Центральная Франция
Северная Германия
Центрально-Западная Германия
Центральный Израиль
Италия Север
Восточная Япония
Западная Япония
Jio, Центральная Индия
Джио Индия Запад
Центральная Корея
Корея (юг)
Mexico Central
Центрально-северная часть США
Северная Европа
Восточная Норвегия
Западная Норвегия
Север Южной Африки
Западная часть ЮАР
Южно-Центральная часть США
Южная Индия
Юго-Восточная Азия
Центральная Испания
Центральная Швеция
Южная Швеция
Северная Швейцария
Западная Швейцария
Центральная часть ОАЭ
Северная часть ОАЭ;
Юг Соединённого Королевства
Западная часть Великобритании
Центрально-западная часть США
Западная Европа
West India
западная часть США
Западная часть США 2
Западная часть США 3