Azure命令行管理

2小时前更新 2 00
Azure命令行管理Azure命令行管理
Azure命令行管理

技能简介

Azure CLI是微软提供的跨平台命令行工具,用于通过终端或脚本管理Azure云资源。支持66个服务模块,涵盖计算、网络、存储、数据库、容器、监控等全栈云操作。

能做什么

  • 创建和管理虚拟机、Kubernetes集群、存储账户
  • 配置虚拟网络、负载均衡、CDN等网络资源
  • 部署无服务器应用(Functions、Container Apps)
  • 执行自动化运维脚本与CI/CD流水线集成
  • 查询资源状态、导出配置、批量标签管理

使用说明

安装步骤:

macOS:

brew install azure-cli

Linux(Ubuntu/Debian):

curl -sL https://aka.ms/InstallAzureCliLinux | bash

Windows:

choco install azure-cli
# 或从 https://aka.ms/InstallAzureCliWindowsMSI 下载MSI

验证安装:

az --version
az --help

首次使用:

  1. 执行 az login 打开浏览器完成认证
  2. 运行 az account list 查看可用订阅
  3. 使用 az account set --subscription "订阅名称" 设置默认订阅
  4. 创建资源组:az group create -g myRG -l eastus

输入与输出

见下方输入与输出表格。

项目内容
输入Azure订阅账号、资源组名称、区域代码、资源参数、JMESPath查询语句
输出JSON/表格/TSV/YAML格式资源数据、资源ID、状态码、错误日志
适用人群云运维工程师、DevOps开发者、IaC实践者、批量资源管理团队
不包含图形界面操作、Terraform/Pulumi等第三方工具、Azure Portal功能、其他云平台CLI

 

风险提示

  • 删除操作(如 az group delete)会级联删除组内所有资源,执行前需二次确认
  • 服务主体密钥硬编码在脚本中存在泄露风险,建议使用托管身份或环境变量
  • 部分命令返回结果受订阅权限限制,需提前配置RBAC角色
  • JMESPath查询语法错误会导致空输出,建议先用 --output json 验证数据结构

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/ddevaal/azure-cli/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...