使用Java管理Azure文件共享服务
Azure文件共享服务提供了多种方式的访问接口,包括Powershell,.Net, Java, Python等等,本章主要介绍如何使用Java来访问Azure File存储。
Java基本开发环境的搭建,Eclipse的插件安装,IntelliJ IDEA的插件安装,请参考我的文档:关于访问连接串,SDK默认的连接串是指向global Azure的,即"*.core.windows.net",但中国区的Azure的访问的服务URL是".core.chinacloudapi.cn",所以需要在链接字符串中指定EndpointSuffix。
关于存储的访问协议,默认情况下是https协议,但你也可以指定为http协议,一般建议在Azure内部访问存储的时候使用http,而在外部访问的时候使用https进行加密传输。
publicstaticfinalString storageConnectionString=
"DefaultEndpointsProtocol=http;"+
"AccountName=mystorageacctfile;"+
"AccountKey=YOURStorageAccountKey;"+
"EndpointSuffix=core.chinacloudapi.cn";
如果需要进行加密传输,修改DefaultEndpointsProtocol=https.
Fileshare的名字命名是有要求的,例如必须全部小写等,否则在Java里面你会看到如下错误: