Microsoft Azure, thường được gọi là Azure, là một nền tảng và dịch vụ điện toán đám mây toàn diện do Microsoft tạo ra. Nó cung cấp một loạt các dịch vụ đám mây, bao gồm các dịch vụ điện toán, phân tích, lưu trữ và kết nối mạng. Người dùng có thể chọn và định cấu hình các dịch vụ này để đáp ứng nhu cầu cụ thể của họ. Bài viết này sẽ hướng dẫn Setup Azure CLI và Function CLI để làm việc với Function App. (Dành cho môi trường Linux)
Install Azure CLI
https://learn.microsoft.com/en-us/cli/azure/install-azure-cli
Cài đặt những package cần thiết:
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
Tải và cài đặt Microsoft signing key:
sudo mkdir -p /etc/apt/keyrings
curl -sLS https://packages.microsoft.com/keys/microsoft.asc |
sudo gpg --dearmor -o /etc/apt/keyrings/microsoft.gpg
sudo chmod go+r /etc/apt/keyrings/microsoft.gpg
Thêm Azure CLI vào apt
AZ_DIST=$(lsb_release -cs)
echo "Types: deb
URIs: https://packages.microsoft.com/repos/azure-cli/
Suites: ${AZ_DIST}
Components: main
Architectures: $(dpkg --print-architecture)
Signed-by: /etc/apt/keyrings/microsoft.gpg" | sudo tee /etc/apt/sources.list.d/azure-cli.sources
Cập nhật repository và cài đặt azure-cli
:
sudo apt-get update
sudo apt-get install azure-cli
Test command: az
Login AZ: az login
Nó sẽ hiện lên 1 URL, click và thực hiện login trên trình duyệt
Sau khi thành công, check account:az account list
NOTE: Sửa subcriptions đúng với môi trường để chạy cho đúng
Example az account set --subscription "68d9f006-74c4-456f-9fb4-xxxxxx"
Setup Function CLI
Cài đặt Microsoft package repository GPG key, và validate package:
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
Setup APT source list
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-$(lsb_release -cs)-prod $(lsb_release -cs) main" > /etc/apt/sources.list.d/dotnetdev.list'
Check /etc/apt/sources.list.d/dotnetdev.list
file để tim trong các chuỗi phiên bản Linux thích hợp trong bảng sau:
Linux distribution | Version |
Ubuntu 22.04 | jammy |
Ubuntu 20.04 | focal |
Ubuntu 19.04 | disco |
Ubuntu 18.10 | cosmic |
Ubuntu 18.04 | bionic |
Update apt source và cài đặt Core Tools package:
sudo apt-get update
sudo apt-get install azure-functions-core-tools-4
Check command: func