iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 3
0
Microsoft Azure

Azure 的自我修煉系列 第 3

Day03 Resource Group 資源群組

  • 分享至 

  • xImage
  •  

安裝 Azure CLI

Azure 命令列介面 (CLI) 文件

註冊完Azure帳號後,接下來要來安裝 Azure CLI,
使用 command line 的方式來控制我的們雲端服務
進入 安裝Azure CLI 下載自己環境的版本
https://ithelp.ithome.com.tw/upload/images/20200901/20072651WjXHJ3SdOZ.png

我的環境是使用 Mac OS,所以點選 macOS安裝

使用 brew 來安裝 azure-cli工具

brew update && brew install azure-cli

由於我已經安裝過了,所以顯示 already installed,正常的化會順利安裝起來。
https://ithelp.ithome.com.tw/upload/images/20200901/20072651oaVY4D7z69.png

輸入指令登入到Azure帳號

az login

會跳出網頁讓你登入,網頁登入Azure後
https://ithelp.ithome.com.tw/upload/images/20200901/200726515rSItNoFiB.png
登入成功網頁訊息,可以關閉網頁
https://ithelp.ithome.com.tw/upload/images/20200901/20072651fAHaIzxIuI.png
你的Terminal就會自動登入
https://ithelp.ithome.com.tw/upload/images/20200901/20072651nvmqKyCLmu.png

az cli 的功能非常強大,基本上大部分的動作都可以使用 az cli 來完成,
大家可以善用 -h 來查看指令說明,下面也都會附範例,覺得很貼心。
https://ithelp.ithome.com.tw/upload/images/20200901/20072651WmmClk1Xa9.png

常見命令

下表列出 CLI 中使用的一些常用命令,以及其參考文件的連結。
常見命令

資源類型 Azure CLI 命令群組

資源類型 Azure CLI 命令群組
資源群組 az group
虛擬機器 az vm
儲存體帳戶 az storage account
金鑰保存庫 az keyvault
Web 應用程式 az webapp
SQL 資料庫 az sql server
CosmosDB az cosmosdb

尋找命令

# 搜尋命令,請使用 az find。 例如,若要搜尋包含 secret 的命令名稱
az find secret
# 尋找使用網路安全性群組 (NSG) 的 CLI 命令
az network nsg --help
# CLI 提供互動模式,會自動顯示說明資訊,並可讓您更輕鬆地選取子命令
az interactive

創建資源群組(Resource Group)

Azure服務都會有資源群組,資源群組定義了這些服務在哪個位置。
使用 -h 來幫助我們有什麼樣的指令可以使用,官方文件有更詳細的說明
az group 說明

az group -h

https://ithelp.ithome.com.tw/upload/images/20200901/20072651T8ZYJtDnDf.png

要創建資源群組前,可以先用 -h 來查看有哪一參數需要填寫

az group create -h

https://ithelp.ithome.com.tw/upload/images/20200901/20072651QFYdWp4d2M.png

上面列出 --location -l [Required]、--name --resource-group -g -n [Required] 必填
--location: 是資群群組所在的位置,還有說明如果要查詢有哪一些位置可以用可以參考下面指令。
--name: 資源群組的名稱必填。

列出所有的區域名稱,後面帶入 query 可以只顯示指定內容,可以做查詢功能,
可以試試看就有更清楚的認識喔!

# 列出所有位置
az account list-locations

# 列出所有位置,只顯示列表的displayName欄位
az account list-locations --query "[].displayName"

# 列出所有位置,只顯示列表的displayName和name欄位
az account list-locations --query "[].{displayName, name}"

# 列出name為eastasia的資料
az account list-locations --query "[?name == 'eastasia']"

# 列出name為eastasia的經緯度資料,並且自訂字JSON格式
az account list-locations --query "[?name == 'eastasia'].{lat: latitude, lon: longitude}"

尋找符合您需求的 Azure 地理位置

https://ithelp.ithome.com.tw/upload/images/20200902/20072651iUzIz96pBY.png

創建資源群組

## 創建資源群組
## 位於:eastasia
## 資源群組名稱:ithome
az group create -l eastasia -n ithome

https://ithelp.ithome.com.tw/upload/images/20200902/20072651FBLRDw0uGq.png

設定預設資源群組

az configure --defaults group=ithome

刪除資源群組,會連同資源群組下的所有服務一起刪除,請特別小心使用

az group delete -n ithome

https://ithelp.ithome.com.tw/upload/images/20200902/20072651D1iLam40Hr.png

Azure CLI 使用上非常的方便,說明也很詳細,
對於新手不熟悉指令的朋友可以在下指令前使用 -h 來查看說明,
多使用幾次就會覺得很方便了,
使用 Azure CLI 最後可以寫成部署腳本,方便後續使用與維護,
最後達成 Service as Code 的境界。

相關連結

上一篇:Day02 申請Azure帳號
下一篇:Day04 Dotnet Core 專案


上一篇
Day02 申請Azure帳號
下一篇
Day04 Dotnet Core 專案
系列文
Azure 的自我修煉30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言