上传方式:

  1. Azure portal 直接上传
  2. Azure CLI 命令上传

下面我们来对这两种方法进行说明和演示

  • Azure portal 直接上传(操作方便)

操作方法参考:https://docs.azure.cn/zh-cn/storage/files/storage-how-to-use-files-portal

  1. 创建存储账户
    Azure文件存储上传方法与上传速度测试_第1张图片
    Azure文件存储上传方法与上传速度测试_第2张图片
    Azure文件存储上传方法与上传速度测试_第3张图片

  2. 创建文件共享
    Azure文件存储上传方法与上传速度测试_第4张图片

创建成功后列表会显示创建的文件共享
Azure文件存储上传方法与上传速度测试_第5张图片

  1. 上传共享文件(从本地选择需要上传的文件进行上传即可)
    Azure文件存储上传方法与上传速度测试_第6张图片

文件上传的过程中,可以通过管理上传界面查看上传的状Azure文件存储上传方法与上传速度测试_第7张图片

上传成功后可以在文件共享里看到刚刚上传的文件
Azure文件存储上传方法与上传速度测试_第8张图片

上传速度测试:测试文件:4G,测试结果:一分钟可以完成9%,速度开始可以的
Azure文件存储上传方法与上传速度测试

  • Azure CLI 命令上传(需要了解CLI命令)

操作方法参考:https://docs.azure.cn/zh-cn/storage/files/storage-how-to-use-files-cli

由于刚刚已经利用portal创建了存储账户与文件共享,所以这里直接可以进行上传就可以,如果同学想直接利用CLI创建文件共享服务,可以参考上边的文档链接,文档中有相关命令的说明。

  1. 如果想上传共享文件,需要获取存储账号秘钥

Azure给出的官方命令示例如下:

export storageAccountKey=$(az storage account keys list \
--resource-group $resourceGroupName \
--account-name $storageAccountName \
--query "[0].value" | tr -d '"')

在本地计算机上通过命令可以得到存储账号的秘钥:
Azure文件存储上传方法与上传速度测试_第9张图片

  1. 上传文件

Azure给出的官方命令示例如下:

cd ~/clouddrive/
date > SampleUpload.txt
az storage file upload \
    --account-name $storageAccountName \
    --account-key $storageAccountKey \
    --share-name $shareName \
    --source "SampleUpload.txt" \
    --path "myDirectory/SampleUpload.txt"

在计算机上通过命令可以开始上传共享文件:
Azure文件存储上传方法与上传速度测试

上传速度测试:
测试文件:4G,测试结果:一分钟可以完成9.0447%
Azure文件存储上传方法与上传速度测试_第10张图片

通过测试结果可以看出两种方式的上传速度几乎一样,Azure portal操作相对来说方便一些。