私はAzureテーブルストアのSASトークンを読み取り専用アクセスで提供しました。 Azure Storage Explorerを使用して問題なく閲覧することができます。コンソールアプリケーションを介してアクセスしようとすると、私はTableEndpointとしてSASトークンと接続文字列を解析することが、私がしようとすると、表のクライアントを作成するとき、私は得る:Azureテーブルストレージ - 読み取り専用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();