AZ CLI
AZ Store使用
登录
az login
此命令会打开浏览器进行授权登录,授权完毕后关闭标签页即可
创建存储账户
创建过程: 存储账户 -> 容器 -> 桶
检查资源组状态
查询资源组列表
az group list --output table
这里已经有资源组了,如果没有需要先创建
创建资源组
- 准备
可以使用命令az account list-locations --output table查看可用的全部地域
创建资源组依赖一个参数
--location这个参数是创建的资源组所属地域的名称,这里我列出亚洲地区的名字
| 显示名称 | 地域名称 | 区域显示名称 |
|---|---|---|
| Central India | centralindia | (Asia Pacific) Central India |
| East Asia | eastasia | (Asia Pacific) Central India |
| Japan East | japaneast | (Asia Pacific) Japan East |
| Korea Central | koreacentral | (Asia Pacific) Korea Central |
- 创建
az group create
--location | -l // `az account list-locations` 中的值 --name | -n // 新资源组的名称 -- [--managed-by] // 可选: 管理此资源组的资源ID [--tags] // 可选: key=value标记信息,使用空的双引号可以删除现有tag
azgroup create -l eastasia -n StoreLearn
创建存储账户
这个参数有点多...
-n | --name 存储账户名称
-g | --resource-group 资源组名称
az storage account create -n storeosslearn -g StoreLearn -l eastasia --sku Standard_LRS
列出存储账户
az storage account list
删除存储账户
az storage account delete -n storeosslearn -g StoreLearn
创建容器(桶)
--public-access 指定是否可以公开访问容器的数据. 可选值:blob, container, off
az storage container create -n <Container Name> --account-name <存储账户名称>
删除容器
az storage container delete --account-name MyAccount --name mycontainer
上面的警告如果你是用命令行登录了则无视即可,如果没有登录则需要设置环境变量的值: AZURE_STORAGE_KEY
列出指定账户下的容器列表
az storage container list --account-name <存储账户名称>
上传文件
az storage blob upload -f <文件> -c <容器名称> -n <上传后的名字>
删除文件
az storage blob delete -c <容器名称> -n <文件名称> --account-name <存储账户名称>
小技巧
- 每次输入命令都要后面加个
--output table很麻烦,可以使用az configure来修改默认配置,这个命令是交互式的,直接运行根据提示选择即可