Каковы параметры авторизации Azure SAS для копирования в большие двоичные объекты Azure?

#azure #authorization #azure-blob-storage #azcopy

Вопрос:

У меня есть azcopy.exe команда, которую я скопировал из проводника службы хранилища MS Azure, чтобы использовать в сценарии. Команда работает отлично, но я хочу понять используемые параметры строки запроса.

?sv=2020-04-08amp;se=2021-10-29T15:07:01Zamp;sr=camp;sp=rwl

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

Я подозреваю, что я близок к этому, но мне нужна помощь.

Комментарии:

1. Я верю, что это то, что вы ищете: docs.microsoft.com/en-us/rest/api/storageservices/.

2. @ГауравМантри Да! Вот чего я добивался. Спасибо тебе!

Ответ №1:

Вы можете найти информацию о параметрах строки запроса SAS здесь: https://docs.microsoft.com/en-us/rest/api/storageservices/create-service-sas.

Чтобы конкретно ответить на ваш вопрос:

  • sv: Это версия API REST для хранилища.
  • se: Это значение даты/времени в UTC, когда истечет срок действия вашего URL-адреса SAS.
  • sr: Это подписанный тип ресурса. В вашем контексте sr=c означает, что токен SAS получен для контейнера больших двоичных объектов.
  • sp: Это разрешения, включенные в ваш токен SAS. В настоящее время ваши подписанные разрешения включают (r)ead (w)rite в себя и (l)ist разрешения.