Это потому, что Microsoft предлагает свои собственные библиотеки и SDK, чтобы помочь вам с интеграцией. Вот о чем первая ссылка. Вторая ссылка показывает, как вы делаете это сами с выбранным языком без каких-либо конкретных зависимостей библиотеки Azure.
Вам не нужна вторая ссылка, если у вашего языка есть библиотека Azure, которая делает это за вас. Например. Я только что реализовал ту же задачу с модулем node.js npm, который также содержит метод generateSharedAccessSignature
и не нуждался во второй ссылке.