Azure表存储服务异常



我正在尝试将我的一些数据记录到Azure表存储服务,到目前为止它运行良好。我正在使用Java登录Azure表存储。突然从昨天开始,我得到了如下错误:

服务器无法对请求进行身份验证。确保Authorization标头的值格式正确,包括签名。com.microsoft.azure.storage.table.TableServiceException

我在谷歌上读了一些文章https://github.com/Azure/azure-storage-net/issues/171它还谈到了斑点。我找不到任何与表存储有关的内容。

有人能帮我做这个吗?访问表的代码通常如下所示。

  private CloudTable GetCloudTableContainer(String tableName) {
    CloudTable table = null;
    try {
        // Retrieve storage account from connection string.
        CloudStorageAccount storageAccount = CloudStorageAccount.parse(config.CONNECTION_STRING);
        // Create the blob client.
        CloudTableClient tableClient = storageAccount.createCloudTableClient();
        // Retrieve a reference to a container.
        table = tableClient.getTableReference(tableName);
        table.createIfNotExists();
    } catch (Exception ex) {
        ex.printStackTrace();
    }
    return table;
}

您是否使用共享访问签名(SAS)?也许它已经过期了?

相关内容

  • 没有找到相关文章

最新更新