Я пытаюсь использовать REST API Blob Service, список контейнеров (REST API):
http://msdn.microsoft.com/en-us/library/windowsazure/dd179352.aspx
Таким образом, я получаю ключи доступа из портала управления -> Службы хостинга, Учетные записи хранения и CDN -> Учетные записи хранения, где я выбрал свое хранилище (aziztest) и получаю ключи из View Access Keys:
Есть 2 ключа первичного и вторичного.
Затем я создал строку для подписи:
GET \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ nx-ms-date: ср, 29 фев 2012 06:05:13 GMT \ nx-ms-version: 2009- 09-19 \ п / aziztest \ ncomp: список
и создайте заголовок авторизации, используя первичный ключ доступа моего хранилища:
Авторизация: SharedKey aziztest: OjfrOTuO4zy1oUWGHkw8uj3% 2BgAZq33GWe15gPT / PK% 2Bk% 3D
А затем сделайте GET запрос:
http://aziztest.blob.core.windows.net/?comp=list
Но я получаю ошибку:
AuthenticationFailed
Серверу не удалось аутентифицировать запрос. Убедитесь, что значение заголовка авторизации сформировано правильно, включая подпись. \ NRequestId: 892d1f31-a20d-45a5-b16a-2f7c07519863 \ nВремя: 2012-02-29T00: 02: 44.2841133ZЗапрос заголовка даты запроса не указан
Что не так в моей процедуре?