WEB开发网
开发学院服务器云计算 Windows Azure Platform (十五)Windows Azure Sto... 阅读

Windows Azure Platform (十五)Windows Azure Storage Service存储服务之Blob详解(下)

 2012-03-22 12:04:40 来源:WEB开发网   
核心提示:前一章我们介绍了如何在本地模拟器使用Blob Storage存储图片,这章介绍如何在Windows Azure平台上使用Blob Storage存储图片,Windows Azure Platform (十五)Windows Azure Storage Service存储服务之Blob详解(下),1.登录用户管理界面请先

前一章我们介绍了如何在本地模拟器使用Blob Storage存储图片。

这章介绍如何在Windows Azure平台上使用Blob Storage存储图片。

1.登录用户管理界面

请先登录管理网站:https://windows.azure.com

选择托管服务、存储账户和CDN-->存储账户-->新建存储账户

会弹出一个新建存储账户的窗口,选择订阅,输入URL(URL一旦重名,系统会自动提示),我这里输入的是threestone,接着选择我们所需要的数据中心,这里我们选择东亚也就是香港的数据中心。最后我们选择"确定"。

 等待1-2分钟后,存储账户就能创建完毕了,如下图:

我们知道Windows Azure Storage存储服务有三种,分别是:Blob, Table(表) 和Queue(队列)

观察上图,我们发现在右侧列表属性里已经列出了这三种存储的URL,我们可以通过REST API来访问这三种存储服务。

Windows Azure对Azure Storage的访问是通过Storage Account和主访问密钥(辅助访问密钥)来控制的。

也就是说只要你知道您自己账户(或他人的)Storage Account和主访问密钥(辅助访问密钥),您就能正常使用Azure Storage服务。

 

我们可以点击访问密钥的查看按钮,会弹出如下的窗体,显示主访问密钥和辅助访问密钥。

您可以把主访问密钥(或者辅助访问密钥)的内容复制到剪切板。(为了安全起见,我隐藏了部分安全密钥的内容,大家可以自己到Windows Azure 用户管理界面创建自己的存储账户。)

2.打开之前的AzureBlobStorage项目(从这里下载)

 然后选择WebRole-->右键-->属性

 

左侧列表选择"Settings",然后修改DataConnectionString(类型还是Connection String不做修改),Value列里选择最右侧的"..."按钮

 在弹出的窗口里,Account name输入我们之前在用户管理界面创建的threestone,在Account Key里粘贴我们的主访问密钥(或者或者辅助访问密钥)。最后选择"OK"。

我们用同样的方法修改Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString,如下图

然后保存一下整个项目并且重新编译。最后打包整个项目,点击Package:

最后会弹出文件夹,里面包含2个文件,后缀分别是cspkg和cscfg,我们先不要关闭这个文件夹窗口

 

3.新建Windows Azure 托管服务

我们再返回到Windows Azure用户管理界面,选择"托管服务、存储账户和CDN"-->"托管服务",能够看到我们在第十章里面创建的LeiHelloAzure这个Web站点。

在这里我们要新建一个新的Windows Azure托管服务,我们选择新建托管服务:

我们创建一个新的托管服务,名字叫LeiAzureBlob,位置在东亚(香港的数据中心) ,部署选项我们选择"不部署",直接先创建这个站点。

创建完成后我们就能看到LeiAzureBlob这个托管服务站点了,我们选中这个托管服务,点击最上面的新建生产部署。

在弹出的窗体里输入部署名称,我起个和托管服务不一样的名字叫BlobStorage,然后本地浏览包位置(cspkg文件)和配置文件(cscfg)文件。最后选择确定。

等待5分钟左右(一般情况下),我的LeiAzureBlob托管服务就创建好了。

看到这里,有些读者会产生疑问:为什么之前我们做的第一个LeiHelloAzure例子和我们现在的LeiAzureBlob的托管服务看起来不一样?

没错,因为之前我们把LeiHelloAzure的Instance Count设置成3,而Azure Blob的例子使用的是默认设置,Instance Count是1

1 2  下一页

Tags:Windows Azure Platform

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接