通过url判断Azure存储的类型

各位大神好哇!!!
我怎么能够通过url来判断我的blob的类型?
有没有什么办法吗?
谢谢啦哇!!!!

2个回答

这个没有办法。url仅仅是guid,要判断,你必须是账户的管理员,用管理api去获取。

如果你的blob是可以通过url来访问的话,我想我们可以通过http请求来得到类型,在返回的head中,我用fiddler抓取了这部分信息,详细请看下图。


x-ms-blob-type得到了我们blob的类型,code如下:

 public static ICloudBlob GetBlob(Uri uri)
         {
             HttpWebRequest request = HttpWebRequest.Create(uri) as HttpWebRequest;
             request.Method = "GET";
             var response = request.GetResponse();
             if (response.Headers["x-ms-blob-type"] == "BlockBlob")
             {
                 return new CloudBlockBlob(uri);
             }
             else if (response.Headers["x-ms-blob-type"] == "PageBlob")
             {
                 return new CloudPageBlob(uri);
             }
             throw new Exception("Invalid Blob type");
         }

Reagrds,
Will
如果您想进一步了解Windows Azure, Windows Azure 官网欢迎您的访问

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于Azure的存储(Storage)服务类型

Azure的存储服务类型可以在Azure管理门户的仪表板中看到,目前有以下四种类型。Azure存储服务,其实是一个http / https的网络路径,可以进行权限控制。Azure存储服务并不依赖于任何一个IP地址或者是网络路径。存储服务本身支持99.9%的SLA,它提供三种高可用:1.本地数据中心的三重冗余 (Local Redundant Storage, LRS)。比如客户可以选择将存储服务在

Azure File Storage 基本用法 -- Azure Storage 之 File

Azure Storage 是微软 Azure 云提供的云端存储解决方案,当前支持的存储类型有 Blob、Queue、File 和 Table。笔者在《Azure Blob Storage 基本用法》中介绍了 Blob Storage 的基本用法,本文将介绍 File Storage 的主要使用方法。

Azure Blob存储(1)

这篇文章里笔者将为大家简单的介绍一下Azure Blob存储服务。 文章参考了Azure社区的一些英文文章和例子。 例子基本上都是用C#完成的。 用力包括了上传, 列表, 下载和删除Blob。 注意: 这里涉及到的Azure .Net存储客户端库需要2.x以上的版本。 当然更推荐4.x版本。 这个版本可以在NuGet或者.Net Azure SDK中可以找到。 首先,

如何把文件上传的Microsoft Azure的Blob存储 ?

Microsoft Azure Portal没有提供可以把文件上传到Azure Blob的jie

《Azure AI 服务之文本翻译》

笔者在前文《Azure AI 服务之文本翻译》中简单介绍了 Azure 认知服务中的文本翻译 API,通过这些简单的 REST API 调用就可以轻松地进行机器翻译。如果能在程序中简单的集成语音转文本的功能会不会非常赞!本文我们就介绍如何使用必应的语音识别 API(Bing Speech API) 把语音转换成文本:使用 Bing Speech API 可以轻松地开发出下面的应用:你点击 "开始录...

[Azure]使用Powershell获取Azure ARM模式订阅下的一些常用信息

获取当前订阅下的虚拟机的基本信息: Get-AzureRmVM | select Name, ResourceGroupName, Location,@{Name="VmSize"; Expression={$_.HardwareProfile.VmSize}},@{Name="Sku"; Expression={$_.StorageProfile.ImageReference.Sku}},@{

Windows Azure 系列-- 使用Azure + Web API实现图片上传

1. 创建1个Azure账号,登录之后创建1个AzureStorage,左下方点Manage Access会看到Primary Access Key和Storage Account,记住它们的位置,等下需要配置到Web.config中。2. 创建Web.Api project,上传图片的代码:[HttpPost] public async Task PostFile()

一些好用的Azure存储管理工具

Azure 存储提供了REST接口供程序调用。在很多情况下,我们需要手动管理存储,而不是仅通过程序。这就需要一些工具。下面就是一些常用的Azure存储管理工具。 Visual studio自带一个服务器资源管理器,可以连入Azure存储查看存储对象,也可以进行一些简单的操作,不过该功能比较简单Azure storage explorer http://cloud.neudesic.com/:

解读 Windows Azure 存储服务的账单 – 带宽、事务数量,以及容量

经常有人询问我们,如何估算 Windows Azure 存储服务的成本,以便了解如何更好地构建一个经济有效的应用程序。本文我们将从带宽、事务数量,以及容量这三种存储成本的角度探讨这一问题。 在使用 Windows Azure Blob、表,以及队列时,存储成本是由下列因素决定的: 带宽 – 从承载存储帐户的位置传入和传出的数据总量事务– 针对您的存储帐户所执行的请求数量存储容量 – 持久存

关于Azure虚拟机临时盘

虚拟机中本地盘,或者说临时盘,例如:Windows Server虚拟机中的D盘,是不适合存储持久化数据的,因为当虚拟机被后台控制器转移到其他机柜的时候,存在在临时盘的数据会丢失。结合一些恰好是临时性使用存储的情形,例如:页面文件(Page File)、SQL Server中的缓冲池扩展(Buffer Pool Extension),则恰好可以利用这个新特性。此外,当我们希望快速抓取SQL Se

有关 Azure IaaS VM 磁盘以及托管和非托管高级磁盘的常见问题解答

本文将对有关 Azure 托管磁盘和 Azure 高级存储的一些常见问题进行解答。 托管磁盘 什么是 Azure 托管磁盘? 托管磁盘是一种通过处理存储帐户管理来简化 Azure IaaS VM 的磁盘管理的功能。 有关详细信息,请参阅托管磁盘概述。 如果从现有的 VHD(80 GB)创建标准托管磁盘,需要多少费用? 从 80 GB VHD 创建的标准托管磁盘被视为下

Azure存储文件共享功能测试

Azure动手实验 使用AzureFile实现共享文件夹 我们在传统IDC托管环境运维网站的时候,经常会遇到多台Web服务器实现负载均衡的时候,后面使用同一个网络存储(SAN)。通过这种方式,可以解决文件同步的问题。 现在可以使用AzureFile来实现共享文件夹的功能,让多台AzureVirtual Machine使用同一个AzureFile,如下图: 文件共享服务是Wi

了解 Windows Azure 存储计费 – 带宽、事务和容量

 我们收到关于如何估算 Windows Azure 存储成本,以便了解如何更好地构建一个经济有效的应用程序的问题。在本文中,我们将从带宽、事务和容量这三种存储成本的角度探讨这一问题。 使用 Windows AzureBlob、表和队列时,存在以下几方面的存储成本: 1. 带宽 – 从托管存储帐户的位置传入和传出的数据量 2. 事务 – 对您的存储帐户所执行请求

Microsoft Azure Storage Explorer官方存储管理工具最新版通过azure账号登陆

Microsoft Azure Storage Explorer官方存储管理工具最新版通过azure账号登陆

通过URL下载两种类型图片

@RequestMapping(produces="application/html;charset=UTF-8",value="downMociImg") public void downLoadImages(String imagePath,String imageName,Integer picType){ List<String> suffixList = Array

关于 Azure 存储帐户(1)

概述 Azure 存储帐户是一个在 Azure存储服务中使您能够访问的安全帐户。您的存储帐户为您的数据,提供了唯一的命名空间,默认情况下,它是仅供您帐户的所有者使用的。 有两种类型的存储帐户: 标准存储帐户包括 Blob、表和队列存储。文件存储区的访问可以通过Azure 预览页申请.一个高级存储帐户目前只支持 Azure虚拟机磁盘。Azure 高级存储也是可以通过Azure 预

Windows Azure 存储的冗余存储选项和只读访问跨地域冗余存储

我们很高兴地宣布,现在我们使客户可以获得对数据更高的读取可用性。该预览功能称为“只读访问- 跨地域冗余存储(RA-GRS)”,使客户可以在存储帐户主要区域无法读取数据时,通过跨地域冗余的辅助区域读取相关数据, 并保证这两个副本一致。 在介绍这一新功能的具体情况之前,我们先简要概括一下Windows Azure 存储提供的冗余存储选项。然后我们将详细介绍包括新的只读访问跨地域冗余存储(RA-G

Java获取URL链接的文件类型

在写网络爬虫的时候,需要根据链接来获取文件类型,将内容正确存储。之前我都是根据链接的后缀来判断的,比如: http://img12.360buyimg.com/da/20120330/88_31_ZySDre.jpg 这个链接指向的文件就是个jpg文件。但是后来发现有诸如 http://jprice.360buyimg.com/getSkuPriceImgService.acti

如何为Azure虚拟机附加磁盘

通过PowerShell附加磁盘,本示例在虚拟机"pstest"上测试。#获取虚拟机上数据磁盘的详细信息$vm=Get-AzureVM -ServiceName 'pstest' -Name 'pstest'Get-AzureDataDisk -VM $vm#添加数据磁盘Add-AzureDataDisk -VM $vm -CreateNew -DiskSizeInGB 10 -DiskLabel

[Azure]使用Microsoft Azure Storage Explorer制作快照并恢复

Microsoft Azure Storage Explorer的下载地址:http://storageexplorer.com/   下载安装后,在View->Account Management中添加Azure存储账号:   选择Add anaccount…:   选择Azure China:   登陆后,从加载出来的订阅中选择需要连接的订阅,会

关于Azure存储账户中存储虚拟机VHD文件的注意事项

Joy Qiao from MSFT  Thu, Mar 12 2015 3:16 PM   我们在使用Azure时经常都会在Azure存储账户中放一些文件,包括Azure虚机的VHD文件也都是放在存储账户中的。建议用户要注意监控Azure存储账户的每秒请求数量等指标,以免超出上限而导致触发限制机制。 每个Azure存储账户可以提供最多500 TB的存储,以及上至每秒20000个请

通过WCF Data Services访问Azure Table存储服务

通过WCF Data Services访问Azure Table存储服务

Microsoft Windows Azure 提供了哪些服务

在选择使用Windows Azure前,先了解Windows Azure提供的服务对照自己的应用是一个良好的习惯,Windows Azure提供了大量的不同种类的服务,仔细理解这些服务,你会惊叹于Windows Azure的强大和微软的诚意。   这些服务以组件的形式提供,一般我们可以如下分类   执行模型   执行模型是windows azure中最基本的功能,微软提供了三个:虚

Spring Boot实战之文件上传存入Azure Storage

Spring Boot实战之文件上传存入Azure Storage 本章介绍,文件上传及文件上传至Azure的流程,以上传图片为例 1、本章与Azure的交互使用到Azure storage相关的依赖库,配置pom.xml,下载依赖库 com.microsoft.azure azure-storage 4.0.0 2、添加azure storage的配置信息类Storag

如何在python中使用Azure Blob存储

概述: Azure Blog存储是在云上将非结构化数据存储为对象或者blob形式。Blob存储可以存任何形式的文本或二进制数据,比如:文档、媒体文件或者app(应用程序安装包)。Blob存储也可以当成对象存储。 这篇文章将会演示使用Blob存储的常见场景。这个例子使用python写的,并且使用了Microsoft Azure Storage SDK for Python.这个场景包括上传、展示

Azure跨帐号间复制存储帐号文件

首先,您需要安装Windows Azure Powershell。下载的链接为:http://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell/?fb=zh-cn 在使用Azure Powershell执行相关操作时,首先需要下载B的PublishsettingsFile,下载该文件前,首先需

Azure Service、Azure Web、Azure Storm日志机制

兵马未动,粮草先行。程序未果,日志先成。     在学习Azure平台,并用之进行项目托管的过程中,深深感叹程序日志记录的重要性。通过日志,可以知道程序运行情况,发现隐含bug;通过日志,可以挖掘产品的访问情况,进一步提升产品质量。云平台不能很好断点调试,所幸Azure提供了一套完整的日志解决方案。 Service日志机制和Azure Web日志机制是记录程序里System

获取URL对应的文件类型及后缀名

/** * Created by xiaoyee on 7/31/15. In project yundong_android */ public enum FileTypeUtil { PNG(".png", "image/png"), JPG(".jpg", "image/jpeg"), MP4(".mp4", "video/mp4"), JPEG(".jpe

Azure 中部署WordPress的方法

Azure 中部署WordPress的方法

Azure Redis Cache (1) 入门

《Windows Azure Platform 系列文章目录》     Microsoft Azure Redis Cache基于流行的开源Redis Cache。     1.功能   Redis 是一种高级的键值存储,其中,键可以包含数据结构,例如字符串、哈希、列表、集合和有序集合。Redis 支持针对这些数据类型的一组原子操作。   Redis 还支持设置

利用Azure File实现共享文件夹

文件共享服务是Azure存储服务的一部分。每个存储账户(Storage Account)都有一个文件共享服务终结点(Endpoint),用户可以通过存储账户的文件共享服务终端点创建文件共享服务。  每个存储账户可以创建多个文件共享服务。  每个文件共享服务最高容量为5TB。  存储在文件共享服务中的单个文件最大1TB。  文件共享支持SMB 2.1协议和SMB 3.0

AWS和Azure的比较(6)

这几天Nasuni公司出了一份报告,分析了各个云厂商的云存储的性能,包括Amazon S3,Azure Blob Storage, Google Drive, HP以及Rackspace。其中性能上Azure排名第一,在各种大小的文件读写上性能都很优秀,有兴趣可以参考他们完整的白皮书:http://www6.nasuni.com/the-state-of-cloud-storage-in-2013

Azure虚拟机磁盘扩展

Azure动手实验 磁盘扩展需要先将虚拟机解除分配,数据磁盘也可以在卸载后进行扩展。 将虚拟机解除分配前需要考虑IP动态变化的问题。 虚拟机(经典) 获取磁盘信息 Get-AzureDisk |fl diskname, disksizeingb, label, attachedto 虚拟机关机 Stop-AzureVM -Name vmc -ServiceName vmc –

使用 Azure IoT 套件推动 IoT 开发

物联网 (IoT) 解决方案包括远程遥测设备、Web 门户、云存储和实时处理功能。结构如此复杂,你就更不愿意开始进行 IoT 开发了。为了简化工作,Microsoft Azure IoT 套件提供了以下两个预配置解决方案:远程监视和预测性维护。 本文将介绍如何创建远程监视解决方案,从而收集和分析 Windows 10 IoT 核心版控制的远程 IoT 设备中的数据。此 Raspberry P

Microsoft Azure IoT Hub应用 – 第三部分:使用云服务收集商业智能

By Toradex Leonardo Graboski Veiga 1). 简介 这是关于 IoT 应用开发系列文章中的第三篇也是最后一篇。本文着重说明基于Azure云服务来提供易于理解的数据可视化和商业智能。Toradex Colibri VF61 模块 + Iris 底板继续作为本次演示的嵌入式系统。图 1 回顾展示了本系列文章所介绍应用整体框图。 图1:应用框图 如果读者想

Azure China下托管磁盘的使用

现在世纪互联运行的Azure China Cloud官网上还没有发布托管磁盘的信息,但是创建虚拟机的时候我们已经可以看到,托管磁盘成为了默认可选项,而且EA用户通过EA portal中的价目表也可以搜索出相关的价格信息了,这说明距离正式发布已经很快了。 下面我们就来初步了解一下托管磁盘的一些使用 托管磁盘大小和性能参数 创建使用托管磁盘的虚拟机 需要注意的是:虚拟机系统盘选

在Azure中创建虚拟机

注释:教程以MacOS系统下的安装和使用情况为例,Linux系统类似。     首先登录网址:https://portal.azure.com输入账号密码,进入个人界面,在这个界面上可以看到资源的使用情况,这个界面将是我们工作的主界面。 一. 安装AzureCLI 2.0 教程地址:https://docs.microsoft.com/zh-cn/cli/azure/install-azur

如何为.NET MVC添加Azure AD验证

登陆Azure,添加对应AD,记录下AD域名。 AD下有默认的Azure帐户,为MVC程序添加AD用户新建MVC程序选择AD认证输入AD域名确定时需验证Azure帐户。此时必须先在Azure主页注销,并保证机器上没有登陆其他Azure账户,否则会导致验证失败。确认后启动MVC程序,会自动跳转到Azure AD的身份验证。用刚创建的AD用户可登陆 P.S 虽然此时网站自动变为https协议,默认

如何将Azure托管磁盘从一个区域移动到另一个区域

1,first we need to create a source storage account for migration. rgName=”roger02”rgName =”roger02” location =”East Asia” storageAccountName=”roger1026”New−AzureRmResourceGroup−NamestorageAccountN

使用 Azure CLI 管理 Azure 磁盘

Azure 虚拟机使用磁盘来存储 VM 操作系统、应用程序和数据。 创建 VM 时,请务必选择适用于所需工作负荷的磁盘大小和配置。 本教程介绍如何部署和管理 VM 磁盘。 学习内容: OS 磁盘和临时磁盘数据磁盘数标准磁盘和高级磁盘磁盘性能附加和准备数据磁盘调整磁盘大小磁盘快照 Note 在 Azure 中国区使用 Azure CLI 2.0 之前,请先运行 az c

理解及快速测定 Azure 虚拟机的磁盘性能

随着越来越多的用户将生产系统迁移到 Azure 平台的虚拟机服务中,Azure 虚拟机的性能愈发被关注。传统的数据中心中,我们通常使用 CPU,内存,存储和网络的性能来衡量生产压力。特别是对于 IO 密集型工作负荷,比如虚拟机内部运行的 SQL 服务,存储系统的吞吐容量,往往成为生产系统的瓶颈所在。

Windows Azure 网站服务高级功能探索

Windows Azure的网站服务一直是本人十分推崇的服务,它就是微软的AppEngine。如果单纯比较"App Engine"本身,网站服务在易用性、可扩展性、IDE集成、可定制性及UI方面都领先业界其他的类似平台,比如Google的AppEngine和AWS的Beanstalk。不过网站服务毕竟出自微软,在外围服务上并没有像其他厂商一样支持大量的开源组件服务,这是网站服务可以和其他服务互补的

Azure-如何排查应用程序网关返回 HTTP Code 502 或客户端得到应用程序网关响应慢的问题(一)

问题描述经过初步排查,应用程序网关本身工作正常,同时也排除了 Azure 平台网络的延迟。出现的现象通常是部分的 URL 响应正常、部分 URL 响应慢或是返回 HTTP Code 502。问题分析通过分析访问日志判断应用访问以及响应情况(有关如何启用以及获取诊断日志请参考:应用程序网关的后端运行状况、诊断日志和指标)。对比后端 Web 服务器的访问日志,通过时间戳或是 URL 来查询同一个请求在...

Windows Azure SDK 1.5、Windows Azure Tools for Microsoft Visual Studio 2010和新的服务管理功能发布了

在昨天BUILD 的上的两个主旨发言中,微软宣布了Windows Azure SDK 1.5 和 Windows Azure Tools for Microsoft Visual Studio 2010的可用性。你可以使用Web Platform Installer在这里下载该工

微软云Blob存储账号使用——Java使用

项目中使用了微软云提供的服务,包括虚机、存储、虚拟网络、存储账号等等。官网上有1元体验的服务,于是申请了一个账号进行了测试。本系列文章主要用于记录/学习和使用过程中遇到的一些问题和解决步骤,作为后续的技术储备和问题备忘。 目前,非官方总结的文档数量和覆盖度还是不够高,所以目前还是只能依赖官网的文档进行使用和开发。好在相对还是比较完整的,尽管有些地方存在说明不够详细的情况。可以参考的文档主要有这两

Azure Blob存储(2)

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

matlab代码

通过K-means算法判断其类型,通过类型比对就可以判断出所要找的是不是橘子

Azure PaaS简介

前言 大致上来说,“云”主要有三大块:网络(Networking)、存储(Storage)和计算(Computing),上次我简单地介绍了Azure云计算(Computing)方面的概念和背景。 概述 Azure云计算的第一炮就是PaaS,从第一个版本开始到现在已经经历8年多,功能算是慢慢稳定下来了。作为Azure PaaS云服务的使用者,需要了解如何运用这两部分:1)如何开发、打包自己

第一讲:Azure上创建虚拟机(学习笔记)

1.Azure在全球有多个数据中心。(中国:北京、上海) 2.CPN节点 3.ITPAC(IT预组装组件) 4.第四代云数据中心: 可以快速部署 5.北京、上海: T4级别数据中心(世纪互联提供支持服务) 6.云计算的模型和选择: IaaS----基础结构级服务-----host(主要托管主机服务、主管运算)------虚拟机的存储 PaaS--平台级服务----develop(主要

Azure Stack深入浅出4: Azure Stack自定义虚拟机镜像和Gallery Item

Azure Stack环境中服务的提供者或运营者从微软变成了Azure Stack集成环境的运营者,通过Azure Stack的MarketPlace,我们可以根据用户的特定需求,提供一些定制化的应用,获得与公有云不一样的用户体验。本文将主要介绍如何在Azure Stack的MarketPlace中如何添加一个自定义的虚拟机进行并定制满足需求的Gallery Item,同时通过自服务的模式提供给业务的消费者。

相关热词 c#中如何设置提交按钮 c#帮助怎么用 c# 读取合并单元格的值 c#带阻程序 c# 替换span内容 c# rpc c#控制台点阵字输出 c#do while循环 c#调用dll多线程 c#找出两个集合不同的
立即提问