在这件事上有点麻烦。 在遵循Microsoft文档中的示例后,我得到了一个SAS令牌,但遇到了SAS令牌未经过身份验证的问题。string sastoken = "";

BlobServiceClient blobServiceClient = new BlobServiceClient("DefaultEndpointsProtocol=https;AccountName=accountname;AccountKey=accountkey;EndpointSuffix=core.windows.net");

string containerName = containername;

BlobContainerClient containerClient = blobServiceClient.GetBlobContainerClient(containerName);

BlobSasBuilder sasBuilder = new BlobSasBuilder()

{

ExpiresOn = DateTime.UtcNow + (new TimeSpan(24, 0, 0)),

BlobContainerName = containerName,

BlobName = imageData.filename,

Resource = "b"

};

sasBuilder.SetPermissions(BlobSasPermissions.Read);

sastoken = sasBuilder.ToSasQueryParameters(new StorageSharedKeyCredential(containername, credentialkey)).ToString();

UriBuilder fulluri = new UriBuilder()

{

Scheme = "https",

Host = string.Format("{0}.blob.core.windows.net", containername),

Path = string.Format("{0}/{1}", "blobtest", "file.bmp"),

Query = sastoken

};

imageData.url = fulluri.Uri.ToString();

imageData.url返回为:https://accountname.blob.core.windows.net/containername/file.bmp?sv=2019-07-07&se=2020-07-10t14%3a54%3a43z&sr=b&sp=r&sig=UXVC7SAXQTSVGFXJ6l%2boiintMHQJ%2f3nh95v%2flrVM8g%3D

我得到了一个身份验证错误,但是SAS令牌的全部作用就是提供身份验证。 我肯定我漏掉了什么,但没有发现我犯错的地方。 我找到的大多数信息都与Microsoft.Azure.Storage包有关,而不是与Azure.Storage.Blob命名空间有关。 欢迎任何帮助或建议。 谢啦!

java azure blobs sas_使用Azure.storage.blobs在。NET Core 3.1中生成SAS过期令牌相关推荐

  1. java azure blobs sas_使用 Java 的 Azure 存储示例 | Azure Docs

    使用 v12 Java 客户端库的 Azure 存储示例Azure Storage samples using v12 Java client libraries 11/16/2020 本文内容 下表 ...

  2. java message bus_【Microsoft Azure学习之旅】消息服务Service Bus的学习笔记及Demo示例...

    今年项目组做的是Cloud产品,有幸接触到了云计算的知识,也了解并使用了当今流行的云计算平台Amazon AWS与Microsoft Azure.我们的产品最初只部署在AWS平台上,现在产品决定同时支 ...

  3. Windows Azure Platform (九) Windows Azure Storage Service存储服务

    Windows Azure本质上来说就是将你本地的应用程序打包,然后上传到Windows Azure VM进行托管运行. 注意:任何保存在Windows Azure VM盘符的内容都是临时的.非持久化 ...

  4. azure blob_不同的Azure存储类型(文件,Blob,队列和表)

    azure blob There are several advantages to using Azure storage irrespective of type. Azure storage i ...

  5. azure blob_如何在Azure Blob存储中恢复意外删除

    azure blob This article explains one of the important data protection features in Azure Blob Storage ...

  6. Azure Cosmos DB(Azure 宇宙数据库)--地球已无法阻止微软玩数据库了

    Azure Cosmos DB(Azure 宇宙数据库)--地球已无法阻止微软玩数据库了 2017-08-02Max Shen,Max讲IT Azure Cosmos DB,神奇的数据库,我觉得其实都 ...

  7. 【Microsoft Azure 的1024种玩法】六十八.基于Azure云平台使用Azure Virtual machines快速搭建Docker容器

    [简介] Docker 是一个开放源代码软件,主要应用于开发应用.交付应用.运行应用,Docker 可以将应用程序及其依赖项打包到可以在任何 Linux.Windows 或 macOS 计算机上运行的 ...

  8. sql azure 语法_在Azure Data Studio中计划SQL笔记本

    sql azure 语法 SQL Notebooks are an interactive way of creating documents, executing T-SQL queries alo ...

  9. azure机器学习_使用Azure ML Studio的Azure机器学习简介

    azure机器学习 介绍 (Introduction) Let us see how Azure ML studio can be used to create machine learning mo ...

最新文章

  1. 01_创建一个新的activityactivity配置清单文件
  2. 推荐8个年薪100万BAT级优质技术大号
  3. IOS开发CALayer隐式动画
  4. Python的魔法函数
  5. Windows Server 2012 DHCP 服务器中的新功能:故障转移和策略
  6. 轻量级NuGet—BaGet
  7. 看完这15张动图,秒懂万有引力与航天难点!
  8. 互换性与技术测量教材pdf_【检验】临床生物化学检验技术(第6版)人民卫生出版社【电子教材PDF】【人卫教材电子版】...
  9. miniblink载入html,winform使用miniblink展示html(全屏)
  10. mac下配置android sdk环境 安装eclipse
  11. pandas 转化np数据_利用Python进行数据分析(语法篇)
  12. 17年第八届蓝桥杯省赛(C语言B组) 题解
  13. python小人画爱心_用Python画一颗心、小人发射爱心(附源码)
  14. day3--numpy
  15. iis php 内存溢出,iis-7.5 - HTTP错误405.0-不允许方法IIS 7.5模块staticfilemodule - 堆栈内存溢出...
  16. redhat 完全卸载mysql_Linux完全卸载MySQL
  17. SQL SERVER 2005 数据库置疑修复
  18. 简单解决jsp中文乱码问题
  19. 快速傅里叶变换蝶式运算 matlab,FFT快速傅里叶变换(蝶形算法)详解.ppt
  20. 前端学习--PS移动和选区工具

热门文章

  1. html5网站访问地图
  2. 佳能Canon imagePROGRAF iPF6410S 打印机驱动
  3. 《你不知道的javaScript》上卷——第二部分——第三章——对象
  4. Visual Studio+VAssistX自动添加注释,函数头注释,文件头注释
  5. 迭代器Iterator接口的作用及其使用
  6. 通用计算机教育,计算机教学计划(通用3篇)
  7. vue element ui 获取,判断复选框选中的值
  8. Powershell Excel Module
  9. C语言结构体数组定义及赋值
  10. 关于Bandizip 解压7z、rar、zip文件格式的时候,无法双击打开的问题