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


Хранилище файлов Azure

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

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate
Логические приложения Стандарт Все регионы Logic Apps
Power Apps Премия Все регионы Power Apps
Power Automate Премия Все регионы Power Automate
Контакт
Имя Microsoft
URL Поддержка Microsoft LogicApps
Поддержка Microsoft Power Automate
Поддержка Microsoft Power Apps
Метаданные соединителя
Publisher Microsoft
Веб-сайт https://azure.microsoft.com/services/storage/files/

Действия, поддерживающие функцию блокирования .

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

Известные проблемы и ограничения

  1. Приложения логики не могут напрямую получать доступ к учетным записям хранения, которые находятся за брандмауэрами, если они находятся в одном регионе. В качестве обходного решения вы можете использовать приложения логики и учетную запись хранения в разных регионах. Дополнительные сведения о включении доступа из Azure Logic Apps к учетным записям хранения за брандмауэрами см. в статье " Учетные записи хранения Access" за брандмауэрами.

Подключение к соединителю файлов Azure с помощью конечной точки файла

  • Введите полную конечную точку файла службы хранилища Azure в Azure Storage account name or file endpoint параметре.

  • Необходимо указать полную конечную точку, включая схему, например:

    • https://account.file.core.windows.net/
    • https://account-secondary.file.core.windows.net/ (при подключении к вторичной конечной точке)
    • Относительные URL-адреса (например, account.file.core.windows.net) будут отклонены.

Получение конечной точки файла службы хранилища Azure для указанной учетной записи хранения

Существует несколько способов получить эту конечную точку файла:

  • Использование портала Azure

    1. В Microsoft Azure перейдите к учетной записи хранения Azure, которую вы хотите подключить.
    2. В разделе Settings (левая колонка) щелкните Endpoints
    3. Конечная точка файла будет находиться в службе файлов в текстовом file service поле.
  • Использование учетных записей хранения — вызов REST API свойств

    1. Получение учетной записи subscription Id хранения Azure и resource group name.
    2. Переход к учетным записям хранения — получение свойств
    3. Try it Нажмите кнопку в правом верхнем углу вызова HTTP
    4. Вход (у пользователя должен быть доступ к учетной записи хранения)
    5. Выберите клиент Azure, на который находится учетная запись хранения Azure.
    6. Введите имя учетной записи службы хранилища Azure, имя группы ресурсов и выберите подписку, в которую находится учетная запись хранения.
    7. Щелчок Run
    8. Конечная точка файла будет находиться в file свойстве объекта primaryEndpoints в ответе

Общие ограничения

Имя Ценность
Максимальный размер файла (в МБ) 50
Максимальное количество мегабайт, передаваемых в соединитель или из соединителя в течение интервала времени пропускной способности (на соединение) 1000
Интервал времени пропускной способности (в милисекундах) 60 000

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

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

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это совместное подключение. Если приложение power app предоставлено другому пользователю, подключение также предоставляется совместно. Дополнительные сведения см. в обзоре соединителей для приложений на основе холста — Power Apps | Документация Майкрософт

Имя Тип Description Обязательно
Имя учетной записи хранения Azure или конечная точка файла струна Имя или конечная точка файла учетной записи хранения Azure, который должен использовать соединитель. True
Ключ доступа к учетной записи хранения Azure securestring Укажите действительный первичный или вторичный ключ доступа к учетной записи хранения Azure. True

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 600 60 секунд

Действия

Извлечение архива в папку

Эта операция извлекает архивный файл в папку (например, .zip).

Копирование файла

Эта операция копирует файл.

Обновление файла

Эта операция обновляет файл в хранилище файлов Azure.

Перечень файлов

Эта операция содержит файлы в папке.

Получение метаданных файла

Эта операция извлекает метаданные файла с помощью идентификатора файла.

Получение метаданных файла с помощью пути

Эта операция извлекает метаданные файла с помощью пути.

Получение содержимого файла с помощью пути

Эта операция извлекает содержимое файла с помощью пути

Получить содержимое файла

Эта операция извлекает содержимое файла с помощью идентификатора.

Создать файл

Эта операция отправляет файл в хранилище файлов Azure.

Удалить файл

Эта операция удаляет файл.

Извлечение архива в папку

Эта операция извлекает архивный файл в папку (например, .zip).

Параметры

Имя Ключ Обязательно Тип Описание
Путь к файлу исходного архива
source True string

Укажите путь к файлу архива

Путь к папке назначения
destination True string

Укажите путь в хранилище файлов Azure для извлечения содержимого архива

Перезаписать?
overwrite boolean

Должен ли целевой файл быть перезаписан (true/false)?

Возвращаемое значение

Копирование файла

Эта операция копирует файл.

Параметры

Имя Ключ Обязательно Тип Описание
URL-адрес источника
source True string

Укажите URL-адрес исходного файла

Путь к целевому файлу
destination True string

Укажите путь к целевому файлу, включая имя целевого файла

Перезаписать?
overwrite boolean

Должен ли целевой файл быть перезаписан (true/false)?

Возвращаемое значение

Метаданные больших двоичных объектов

Тело
BlobMetadata

Обновление файла

Эта операция обновляет файл в хранилище файлов Azure.

Параметры

Имя Ключ Обязательно Тип Описание
Файл
id True string

Указание файла для обновления

Содержимое файла
body True binary

Укажите содержимое для обновления файла с помощью

Возвращаемое значение

Метаданные больших двоичных объектов

Тело
BlobMetadata

Перечень файлов

Эта операция содержит файлы в папке.

Параметры

Имя Ключ Обязательно Тип Описание
Folder
id True string

Указание папки

Возвращаемое значение

Представляет страницу метаданных BLOB-объектов.

Тело
BlobMetadataPage

Получение метаданных файла

Эта операция извлекает метаданные файла с помощью идентификатора файла.

Параметры

Имя Ключ Обязательно Тип Описание
Файл
id True string

Указание файла для получения метаданных

Возвращаемое значение

Метаданные больших двоичных объектов

Тело
BlobMetadata

Получение метаданных файла с помощью пути

Эта операция извлекает метаданные файла с помощью пути.

Параметры

Имя Ключ Обязательно Тип Описание
Путь к файлу
path True string

Укажите уникальный путь к файлу

Возвращаемое значение

Метаданные больших двоичных объектов

Тело
BlobMetadata

Получение содержимого файла с помощью пути

Эта операция извлекает содержимое файла с помощью пути

Параметры

Имя Ключ Обязательно Тип Описание
Путь к файлу
path True string

Укажите уникальный путь к файлу

Тип контента вывода
inferContentType boolean

Вывод типа контента на основе расширения

Возвращаемое значение

Содержимое файла.

Содержимое файла
binary

Получить содержимое файла

Эта операция извлекает содержимое файла с помощью идентификатора.

Параметры

Имя Ключ Обязательно Тип Описание
Файл
id True string

Указание файла для получения содержимого

Тип контента вывода
inferContentType boolean

Вывод типа контента на основе расширения

Возвращаемое значение

Содержимое файла.

Содержимое файла
binary

Создать файл

Эта операция отправляет файл в хранилище файлов Azure.

Параметры

Имя Ключ Обязательно Тип Описание
Путь к папке
folderPath True string

Укажите путь к папке для отправки

Имя файла
name True string

Укажите имя файла для создания

Содержимое файла
body True binary

Указание содержимого файла для отправки

Возвращаемое значение

Метаданные больших двоичных объектов

Тело
BlobMetadata

Удалить файл

Эта операция удаляет файл.

Параметры

Имя Ключ Обязательно Тип Описание
Файл
id True string

Указание файла для удаления

Определения

BlobMetadata

Метаданные больших двоичных объектов

Имя Путь Тип Описание
Идентификатор
Id string

Уникальный идентификатор файла или папки.

Имя
Name string

Имя файла или папки.

Отображаемое имя
DisplayName string

Отображаемое имя файла или папки.

Путь
Path string

Путь к файлу или папке.

ПоследнееИзменение
LastModified date-time

Дата и время последнего изменения файла или папки.

Size
Size integer

Размер файла или папки.

Тип мультимедиа
MediaType string

Тип носителя файла или папки.

IsFolder
IsFolder boolean

Логическое значение (true, false), указывающее, является ли большой двоичный объект папкой.

ЭТаг
ETag string

Etag файла или папки.

FileLocator
FileLocator string

Файловый указатель файла или папки.

BlobMetadataPage

Представляет страницу метаданных BLOB-объектов.

Имя Путь Тип Описание
value
value array of BlobMetadata

Коллекция метаданных BLOB-объектов.

бинарный

Это базовый тип данных binary.