AZ CLI

79 阅读2分钟

AZ CLI

AZ Store使用

登录

az login

此命令会打开浏览器进行授权登录,授权完毕后关闭标签页即可

image

image

image

创建存储账户

创建过程: 存储账户 -> 容器 -> 桶

检查资源组状态

官方链接: learn.microsoft.com/zh-cn/cli/a…

查询资源组列表
az group list --output table

image

这里已经有资源组了,如果没有需要先创建

创建资源组
  • 准备

可以使用命令az account list-locations --output table​查看可用的全部地域

创建资源组依赖一个参数--location​这个参数是创建的资源组所属地域的名称,这里我列出亚洲地区的名字

显示名称地域名称区域显示名称
Central Indiacentralindia(Asia Pacific) Central India
East Asiaeastasia(Asia Pacific) Central India
Japan Eastjapaneast(Asia Pacific) Japan East
Korea Centralkoreacentral(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

image

创建存储账户

这个参数有点多...

-n | --name 存储账户名称

-g | --resource-group 资源组名称

az storage account create -n storeosslearn -g StoreLearn -l eastasia --sku Standard_LRS

recording

列出存储账户

az storage account list

image

删除存储账户

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

image

上面的警告如果你是用命令行登录了则无视即可,如果没有登录则需要设置环境变量的值: AZURE_STORAGE_KEY

列出指定账户下的容器列表

az storage container list --account-name <存储账户名称>

image

上传文件

az storage blob upload -f <文件> -c <容器名称> -n <上传后的名字>

image

删除文件

 az storage blob delete -c <容器名称> -n <文件名称> --account-name <存储账户名称>

image

小技巧

  • 每次输入命令都要后面加个--output table​很麻烦,可以使用az configure​来修改默认配置,这个命令是交互式的,直接运行根据提示选择即可