Мне был предоставлен маркер SAS магазина магазина Azure с доступом только для чтения. Я могу просматривать его с помощью Azure Storage Explorer без проблем. При попытке доступа к нему через консольное приложение, я не буду в состоянии разобрать строку соединения с жетоном SAS как TableEndpoint, но когда я пытаюсь создать таблицу клиент я получаю:Azure Table Storage - Создать строку подключения из токена SAS только для чтения
System.InvalidOperationException: Нет учетные данных предоставлена. на Microsoft.WindowsAzure.Storage.CloudStorageAccount.CreateCloudTableClient()
Этого синтаксис я использовал для строки подключения (с замененными значениями):
<add key="StorageConnectionString" value ="TableEndpoint=https://myaccount.table.core.windows.net/Table?sv=2015-04-05&tn=Table&sig=Signature&se=2099-99-99T12%3A00%3A00Z&sp=r" />
Наконец, моя консоль код приложения:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(CloudConfigurationManager.GetSetting("StorageConnectionString"));
CloudTableClient tableClient = storageAccount.CreateCloudTableClient();