2015-12-29 4 views
2

Я пытаюсь точно настроить сторонний доступ к различным контейнерам в моей учетной записи Azure. Возможные перечисления для SharedAccessBlobPermissions: None (0), Read (1), Write (2), Delete (4), List (8), Add (16) и Create (32). Кто-нибудь знает, какие различия между добавлением, созданием и записью? Я не могу найти документацию, которая дает какие-либо разъяснения.SharedAccessBlobPermissions - в чем разница между добавлением, созданием и записью?

+0

Просматривая имена логически и ничего не зная о Azure, я предполагаю, что Add добавляет существующий элемент в набор, Create создает элемент, который еще не существует и, возможно, добавляет его, а Write пишет что-то. –

+0

Добро пожаловать в переполнение стека! Комментарий хороший ... Комментарий, а не ответ. Если бы я хотел ответить, я бы ответил. Что касается получения баллов, прочитайте немного об этом сайте, прежде чем делать преждевременные предположения. Хотя хорошо видеть новых людей при переполнении стека, мы стараемся поддерживать высокий уровень этого сайта, и, соответственно, я отметил ваш комментарий, поскольку он не был действительно конструктивным. Поскольку вы отказались от моей доброй воли с вашим комментарием, я пришел к выводу, что ваш вопрос не подлежит ремонту и проголосовали за его закрытие. –

ответ

5

Вы можете найти информацию об этих разрешениях здесь: https://msdn.microsoft.com/en-us/library/azure/dn140255.aspx.

Из того, что я понимаю, читая об этих разрешениях:

  • Добавить: Добавить разрешение применяется только для дописать сгустков. Вы используете это разрешение для добавления блока к добавлению blob. С помощью этого разрешения никакая другая операция невозможна.
  • Создать: Создать разрешение позволяет создавать только капли или, другими словами, вы не можете обновить blob с этим разрешением. Это будет включать в себя создание нового блоба, создание моментального снимка существующего blob или копирование blob в новый blob.
  • Запись: Разрешение записи позволяет создавать и обновлять капли. Это будет включать создание или запись контента, свойств, метаданных или списка блоков, получение моментального снимка или управление арендой на блобе и изменение размера блоба (только для блога страницы).

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

+0

Спасибо, Гаурав. Эта ссылка показывает разрешения для всех типов объектов Azure, теперь я вижу различия! – guyr

+0

Видимо, поскольку у меня нет репутации, я не могу дать вам преимущество. Возможно, Лайош или кто-то другой, так как это точно отвечает на мой вопрос. – guyr

Смежные вопросы