Page History
Azure 는 컨테이너 관련 서비스를 구축 관린할때 관리할때 Azure 에서 제공하는 웹용 CLI 기반으로도 콘트롤이 가능하다포탈에서도 CLI 기반 관리가 가능.
그렇지만, 로컬 및 개인이 원하는 개인 환경, 즉 원격 CLI 기반에서 각종 응용프로그램을 설치하여 사용하는것도 매우 편리하다기반에서는 응용 프로그램을 설치하여 실행 가능.
Azure 원격 명령은 Win 뿐만 아니라 Window/Mac/Linux 에서도 지원한다에서 지원 가능.
Window
MSI Install 다운로드 : http://aka.ms/installazurecliwindows
설치가 완료되면 Win Window 명령 프롬프트 및 Shell 프로그램을 통하여 az 명령을 실행 할 수 있다있음.
Mac
Mac 기반에서는 Homebrew 패키지 프로그램을 설치해야 한다설치.
만약, Mac 에서 Homebrew 패키지 프로그램이 없는경우 다음 사이트에서 설치후 진행해야 한다.
Homebrew 다운로드 : https://docs.brew.sh/
Code Block | ||
---|---|---|
| ||
$ brew update && brew install azure-cli |
Linux (Centos)
리눅스의 경우 다음과 같은 방법으로 설치한다.
Code Block | ||
---|---|---|
| ||
[root@localhost /]# sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc [root@localhost /]# 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' [root@localhost /]# 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 명령을 실행하게 되면, 아래와 같이 메시지 출력되며 (각 디바이스에 따라 다름)
제공되는 인증 코드값으로 인증이 진행이 되어야 함.
Code Block | ||
---|---|---|
| ||
[root@localhost /]# 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"
}
}
]
|
리소스 프로바이더 활성화
Code Block | ||
---|---|---|
| ||
# 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