Сохранение вывода пакетной задачи в учетную запись хранения - PullRequest
0 голосов
/ 04 июля 2019

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

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

Можно ли каким-либо образом сохранить выходные данные задачи в хранилище Azure без использования SAS Uri?

Дополнительная информация:

  1. Учетная запись хранения связана с Учетной записью Batch.
  2. Участник службы имеет владельца данных BLOB-объектов хранилища (это временно, я планирую использовать Contributor данных BLOB-объектов хранилища)

1 Ответ

1 голос
/ 05 июля 2019

В настоящее время, если вы хотите использовать встроенную функцию загрузки файлов, поддерживается только аутентификация на основе SAS (или в случае библиотеки Batch File Conventions для .NET - на основе ключей).

Вы можете запросить функцию здесь - там уже есть некоторые запросы (например, поддержка идентификатора управляемой службы), которые относятся к этой теме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...