java azure blobs sas_使用Azure.storage.blobs在。NET Core 3.1中生成SAS过期令牌
在这件事上有点麻烦。 在遵循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过期令牌相关推荐
- java azure blobs sas_使用 Java 的 Azure 存储示例 | Azure Docs
使用 v12 Java 客户端库的 Azure 存储示例Azure Storage samples using v12 Java client libraries 11/16/2020 本文内容 下表 ...
- java message bus_【Microsoft Azure学习之旅】消息服务Service Bus的学习笔记及Demo示例...
今年项目组做的是Cloud产品,有幸接触到了云计算的知识,也了解并使用了当今流行的云计算平台Amazon AWS与Microsoft Azure.我们的产品最初只部署在AWS平台上,现在产品决定同时支 ...
- Windows Azure Platform (九) Windows Azure Storage Service存储服务
Windows Azure本质上来说就是将你本地的应用程序打包,然后上传到Windows Azure VM进行托管运行. 注意:任何保存在Windows Azure VM盘符的内容都是临时的.非持久化 ...
- azure blob_不同的Azure存储类型(文件,Blob,队列和表)
azure blob There are several advantages to using Azure storage irrespective of type. Azure storage i ...
- azure blob_如何在Azure Blob存储中恢复意外删除
azure blob This article explains one of the important data protection features in Azure Blob Storage ...
- Azure Cosmos DB(Azure 宇宙数据库)--地球已无法阻止微软玩数据库了
Azure Cosmos DB(Azure 宇宙数据库)--地球已无法阻止微软玩数据库了 2017-08-02Max Shen,Max讲IT Azure Cosmos DB,神奇的数据库,我觉得其实都 ...
- 【Microsoft Azure 的1024种玩法】六十八.基于Azure云平台使用Azure Virtual machines快速搭建Docker容器
[简介] Docker 是一个开放源代码软件,主要应用于开发应用.交付应用.运行应用,Docker 可以将应用程序及其依赖项打包到可以在任何 Linux.Windows 或 macOS 计算机上运行的 ...
- sql azure 语法_在Azure Data Studio中计划SQL笔记本
sql azure 语法 SQL Notebooks are an interactive way of creating documents, executing T-SQL queries alo ...
- azure机器学习_使用Azure ML Studio的Azure机器学习简介
azure机器学习 介绍 (Introduction) Let us see how Azure ML studio can be used to create machine learning mo ...
最新文章
- 01_创建一个新的activityactivity配置清单文件
- 推荐8个年薪100万BAT级优质技术大号
- IOS开发CALayer隐式动画
- Python的魔法函数
- Windows Server 2012 DHCP 服务器中的新功能:故障转移和策略
- 轻量级NuGet—BaGet
- 看完这15张动图,秒懂万有引力与航天难点!
- 互换性与技术测量教材pdf_【检验】临床生物化学检验技术(第6版)人民卫生出版社【电子教材PDF】【人卫教材电子版】...
- miniblink载入html,winform使用miniblink展示html(全屏)
- mac下配置android sdk环境 安装eclipse
- pandas 转化np数据_利用Python进行数据分析(语法篇)
- 17年第八届蓝桥杯省赛(C语言B组) 题解
- python小人画爱心_用Python画一颗心、小人发射爱心(附源码)
- day3--numpy
- iis php 内存溢出,iis-7.5 - HTTP错误405.0-不允许方法IIS 7.5模块staticfilemodule - 堆栈内存溢出...
- redhat 完全卸载mysql_Linux完全卸载MySQL
- SQL SERVER 2005 数据库置疑修复
- 简单解决jsp中文乱码问题
- 快速傅里叶变换蝶式运算 matlab,FFT快速傅里叶变换(蝶形算法)详解.ppt
- 前端学习--PS移动和选区工具
热门文章
- html5网站访问地图
- 佳能Canon imagePROGRAF iPF6410S 打印机驱动
- 《你不知道的javaScript》上卷——第二部分——第三章——对象
- Visual Studio+VAssistX自动添加注释,函数头注释,文件头注释
- 迭代器Iterator接口的作用及其使用
- 通用计算机教育,计算机教学计划(通用3篇)
- vue element ui 获取,判断复选框选中的值
- Powershell Excel Module
- C语言结构体数组定义及赋值
- 关于Bandizip 解压7z、rar、zip文件格式的时候,无法双击打开的问题