阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux上使用Azure CLI来管理Azure

453次阅读
没有评论

共计 1719 个字符,预计需要花费 5 分钟才能阅读完成。

在 Windows 上我们有强大的 Powershell 提供各种命令来管理 Azure 的服务,在 Linux 上微软提供了基于 Node.JS 的跨平台的 Azure Command Line 来帮助 Linux 用户来管理 Azure 服务,本文介绍如何安装使用 Azure Command Line 工具。

安装和基本配置

1. Azure CLI 基于 Node.JS 和 NPM,所以首先需要安装 Node.JS,在官方网站上,Node.JS 提供了大部分主流 OS 的安装指导,请参考如下链接,本文以 Ubuntu 为例:

https://nodejs.org/en/download/package-manager/#opensuse-and-sle

2. 首先下载相关 Node.JS 安装包, 然后安装 nodejs:

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash –

sudo apt-get install -y nodejs

Linux 上使用 Azure CLI 来管理 Azure

Linux 上使用 Azure CLI 来管理 Azure

3. 如果你使用的是 SLES11 SP3,你可能会找不到对应的版本,包括直接去 SUSE 的官网 repo 上去看,那么你可以安装 SLES 11 SP4 的包,也没问题:

Linux 上使用 Azure CLI 来管理 Azure

4. 具体执行以下命令可以在 SLES 11 SP3 上安装 node.js:

#zypper addrepo http://download.opensuse.org/repositories/devel:languages:nodejs/SLE_11_SP4/devel:languages:nodejs.repo

#zypper refresh

#zypper install nodejs

 Linux 上使用 Azure CLI 来管理 Azure

 5. NodeJS 成功安装完成以后,利用 NPM 工具安装 Azure CLI:

    npm install azure-cli -g

 Linux 上使用 Azure CLI 来管理 Azure

6. 安装完成以后,在命令行下执行一下命令 azure,如果安装一切正常,可以看到出现 Azure 的命令行说明,Azure 图标等等:

Linux 上使用 Azure CLI 来管理 Azure

基本使用方法

  1. 认证登陆:在正式使用之前,你首先要连接到你的 Azure 服务,使用 Azure CLI 认证有几种方式,一种是打开浏览器输入用户名密码的交互式方式,一种是直接在命令行端输入的命令行模式,本例采用第二种:

    查看 azure login 的用法,可以使用 azure help login

    Linux 上使用 Azure CLI 来管理 Azure

    使用你的 azure 账号用户名进行认证登陆:

     

    $ azure login -u USERNAME@USERdomain.partner.onm51CTO 提醒您,请勿滥发广告! -p PASSWORD -e AzureChinaCloud

    Linux 上使用 Azure CLI 来管理 Azure

     

  2. 创建和管理虚拟机

    在 Linux 上使用 Azure CLI 可以快速创建虚拟机,尤其对于 Linux 虚拟机来讲,可以直接使用本地的密钥,非常方便:

     

    $ azure vm quick-create -M ~/.ssh/id_rsa.pub -Q CentOS

    - Q 这个参数可以快速的使用 Linux 系统的别名,快速的创建 Linux VM,在例子中 CentOS 指的是 CentOS 7.2, 对应的表格如下(RHEL 中国不适用):

    Linux 上使用 Azure CLI 来管理 Azure

    创建的时候,输入一些基本的参数:

    Linux 上使用 Azure CLI 来管理 Azure

     

    创建完成后,会显示 Linux 虚拟机相关信息:

    Linux 上使用 Azure CLI 来管理 Azure

     

    你可以使用 SSH 和本地密钥直接登陆,而且不支持用户名密码登陆,非常安全:

    Linux 上使用 Azure CLI 来管理 Azure

     

    删除虚拟机

    Linux 上使用 Azure CLI 来管理 Azure

     

  3. 管理 Azure Storage

     

    列出 storage accounts

    $ azure storage account list

    Linux 上使用 Azure CLI 来管理 Azure

     

    删除 storage accounts:

    $ azure storage account delete znooenr3gzademylinuxscsa

    Linux 上使用 Azure CLI 来管理 Azure

     

    上传本地文件到 Blob storage:

    $ azure storage blob upload -f /home/steven/package.json –container upload -a STORAGEACCOUNT -k STORAGEKEY

    Linux 上使用 Azure CLI 来管理 Azure

     

    下载 Blob storage 的文件到本地:

    $ azure storage blob download -b package.json –container upload -a ACCOUNTNAME -k STORAGEKEY

    Linux 上使用 Azure CLI 来管理 Azure

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-11/136978.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1719字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19351
评论数
4
阅读量
7997125
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比 星哥玩云,带你从小白到上云高手。今天咱们就来聊聊——什...
CSDN,你是老太太喝粥——无齿下流!

CSDN,你是老太太喝粥——无齿下流!

CSDN,你是老太太喝粥——无齿下流! 大家好,我是星哥,今天才思枯竭,不写技术文章了!来吐槽一下 CSDN。...
还在找免费服务器?无广告免费主机,新手也能轻松上手!

还在找免费服务器?无广告免费主机,新手也能轻松上手!

还在找免费服务器?无广告免费主机,新手也能轻松上手! 前言 对于个人开发者、建站新手或是想搭建测试站点的从业者...
三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

  三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Andr...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级

让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级

让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级 大家好,我是星哥,之前写了一篇文章 自己手撸一...
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸

一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸 前言 作为天天跟架构图、拓扑图死磕的...
开发者福利:免费 .frii.site 子域名,一分钟申请即用

开发者福利:免费 .frii.site 子域名,一分钟申请即用

  开发者福利:免费 .frii.site 子域名,一分钟申请即用 前言 在学习 Web 开发、部署...
240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

  240 元左右!五盘位 NAS 主机,7 代 U 硬解 4K 稳如狗,拓展性碾压同价位 在 NA...
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...