Azure CLI 대화형 모드
az interactive 명령을 실행하여 대화형 모드에서 Azure CLI 를 사용할 수 있습니다. Azure CLI 대화형 모드는 자동 완성, 명령 설명 및 예제가 있는 대화형 셸을 시작합니다.

참고
여기서는 검은색 배경에서는 잘 보이지 않는 기본 스타일을 사용하지 않습니다.
계정에 아직 로그인하지 않은 경우 login 명령을 사용하여 로그인합니다.
Azure CLI 대화형 모드란?
Azure CLI 대화형 모드(az interactive)는 Azure CLI 명령을 실행할 수 있는 대화형 환경을 제공합니다. 대화형 모드를 사용하면 Azure CLI 기능, 명령 구문 및 출력 형식을 더 쉽게 학습할 수 있습니다. 각 명령의 사용 방법 예제를 포함하여 자동 완성 드롭다운, 런타임 설명서와 결합된 자동 캐시된 제안을 제공합니다. Azure CLI 대화형 모드는 사용자가 Azure CLI 명령을 사용하는 방법을 배우는 데 적합한 환경을 제공하는 것을 목표로 합니다.
구성
대화형 모드는 필요에 따라 명령 설명, 매개 변수 설명 및 명령 예제를 표시합니다.
F1 키를 사용해서 설명 및 예제를 표시하거나 표시하지 않을 수 있습니다.

F2 키를 사용하여 매개 변수 기본값을 표시하거나 표시하지 않을 수 있습니다.

F3 키는 일부 키 제스처를 표시하거나 숨깁니다.

범위
대화형 모드의 범위를 vm 또는 vm image와 같은 특정 명령 그룹으로 지정할 수 있습니다.
이렇게 하면 해당 범위에서 모든 명령이 해석됩니다.
해당 명령 그룹에서 모든 작업을 수행하려는 경우에는 이 방법이 간단합니다.
다음 명령을 입력하는 대신
az>> vm create -n myVM -g myRG --image UbuntuLTS
az>> vm list -o table
vm 명령 그룹으로 범위를 지정하고 다음 명령을 입력할 수 잇습니다.
az>> %%vm
az vm>> create -n myVM -g myRG --image UbuntuLTS
az vm>>list -o table
하위 수준 명령 그룹으로도 범위를 지정할 수 있습니다.
%%vm image를 사용하여 vm image로 범위를 지정할 수 있습니다.
이 경우 이미 vm으로 범위를 지정했으므로 %%image를 사용할 수 있습니다.
az vm>> %%image
az vm image>>
이때 %%..를 사용하여 범위를 vm으로 다시 되돌리거나 %%만 사용해서 범위를 루트로 지정할 수 있습니다.
az vm image>> %%
az>>
쿼리
?? 다음에 JMESPath 쿼리를 사용하여 실행한 마지막 명령의 결과에 대해 JMESPath 쿼리를 실행할 수 있습니다.
예를 들어 그룹을 만든 후 새 그룹의 ID를 검색할 수 있습니다.
az>> group create -n myRG -l westEurope
az>> "?? id"
또한 이 구문을 사용하여 이전 명령의 결과를 다음 명령에 대한 인수로 사용할 수도 있습니다.*
예를 들어 모든 그룹을 나열한 후 해당 위치가 서유럽인 첫 번째 그룹에 대해 형식 virtualMachine의 모든 리소스를 나열합니다.
az>> vm create --name myVM --resource-group myRG --image UbuntuLTS --no-wait -o json
az>> group list -o json
az>> resource list -g "?? [?location=='westeurope'].name | [0]" --query "[?type=='Microsoft.Compute/virtualMachines'].name
명령의 결과를 쿼리하는 방법에 대한 자세한 내용은 Azure CLI를 사용한 쿼리 명령 결과를 참조하세요.
Bash 명령
#[cmd] 명령을 사용하여 대화형 모드를 종료하지 않고 셸 명령을 실행할 수 있습니다.
az>> #dir
예
일부 명령에는 많은 예제가 있습니다.
CTRL-N을 사용하여 예제의 다음 페이지로 스크롤하거나, CTRL-Y를 사용하여 예제의 이전 페이지로 스크롤할 수 있습니다.

::#을 사용하여 구체적인 예제를 살펴볼 수도 있습니다.
az>> vm create ::8