Вот правильный документ: https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names
Имя BLOB-объекта должно соответствовать следующим правилам именования:
Имя BLOB-объекта может содержать любоекомбинация символов.
Имя большого двоичного объекта должно быть длиной не менее одного символа и не более 1024 символов для больших двоичных объектов в хранилище Azure.
Хранилище AzureЭмулятор поддерживает имена BLOB-объектов длиной до 256 символов.Для получения дополнительной информации см. Используйте эмулятор хранилища Azure для разработки и тестирования .
Имена двоичных объектов чувствительны к регистру.
Зарезервированные символы URL должны быть правильно экранированы.
Количество сегментов пути, составляющих имя большого двоичного объекта, не может превышать 254. Сегмент пути - это строка между последовательными символами разделителя (например, прямойкосая черта '/'), соответствующая имени виртуального каталога.
Примечание. Избегайте имен BLOB-объектов, заканчивающихся точкой (.), косой чертой (/) илиПоследовательность или комбинация двух.
Служба BLOB-объектов основана на плоской схеме хранения, а не на иерархической схеме.Однако вы можете указать символ или строковый разделитель в имени BLOB-объекта для создания виртуальной иерархии.Например, следующий список показывает действительные и уникальные имена BLOB-объектов.Обратите внимание, что строка может быть действительной как имя двоичного объекта, так и имя виртуального каталога в одном и том же контейнере:
/ a
/a.txt
/ a / b
/ a / b.txt
Youможет использовать символ разделителя при перечислении BLOB-объектов.
Примечание: doc , который был упомянут в вашем вопросе, предназначен для хранилища файлов Azure , а не хранилище BLOB-объектов Azure , поэтому оно не является правильным.