Azure 는 컨테이너 관련 서비스를 구축 관리할때 Azure 포탈에서도 CLI 기반 관리가 가능.
로컬 및 개인 환경, 즉 원격 CLI 기반에서는 응용 프로그램을 설치하여 실행 가능.
Azure 원격 명령은 Window/Mac/Linux 에서 지원 가능.
Window
MSI Install 다운로드 : http://aka.ms/installazurecliwindows
Window 명령 프롬프트 및 Shell 프로그램을 통하여 az 명령을 실행 할 수 있음.
Mac
Homebrew 패키지 프로그램을 설치.
Homebrew 다운로드 : https://docs.brew.sh/
$ brew update && brew install azure-cli
Linux (Centos)
리눅스의 경우 다음과 같은 방법으로 설치한다.
# sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc # sudo sh -c 'echo -e "[azure-cli] \nname=Azure CLI \nbaseurl=https://packages.microsoft.com/yumrepos/azure-cli \nenabled=1 \ngpgcheck=1 \ngpgkey=https://packages.microsoft.com/keys/microsoft.acs" > /etc/yum.repos.d/azure-cli.repo' # yum install azure-cli . . [결과] Installed: azure-cli.x86_64 0:2.0.77-1.el7 Dependency Installed: libtirpc.x86_64 0:0.2.4-0.16.el7 python3.x86_64 0:3.6.8-10.el7 python3-libs.x86_64 0:3.6.8-10.el7 python3-pip.noarch 0:9.0.3-5.el7 python3-setuptools.noarch 0:39.2.0-10.el7 Complete!
AZ Login
Azure 에 로그인 하기위해 az login 명령을 실행하게 되면, 아래와 같이 메시지 출력되며 (각 디바이스에 따라 다름)
제공되는 인증 코드값으로 인증이 진행이 되어야 함.
# az login To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code {XXXXXXXX} to authenticate. You have logged in. Now let us find all the subscriptions to which you have access... [ { "cloudName": "AzureCloud", "id": "e7d3...", "isDefault": true, "name": "Microsoft Azure", "state": "Enabled", "tenantId": "b793...", "user": { "name": "XXX@email.com", "type": "user" } } ]
리소스 프로바이더 활성화
# az provider register -n Microsoft.Network # az provider register -n Microsoft.Storage # az provider register -n Micorsoft.Compute # az provider register -n Micorosft.ContainerService
Azure CLI 설치는 아래 공식 사이트에서 최신 정보에 따라 설치를 권장함.
https://docs.microsoft.com/ko-kr/cli/azure/install-azure-cli?view=azure-cli-latest
Add Comment