Azure CLI를 업데이트하는 방법

패키지 관리자를 사용하여 Windows, macOS 및 Linux 환경에서 Azure CLI의 로컬 설치를 업데이트할 수 있습니다(각 플랫폼별 설치 지침의 Update 섹션 참조). CLI는 수동 또는 자동으로 업그레이드할 수 있는 도구 내 명령도 제공합니다.

수동 업데이트

버전 2.11.0부터 Azure CLI는 최신 버전으로 업데이트하는 도구 내 명령을 제공합니다.

az upgrade

또한 이 명령은 기본적으로 설치된 모든 확장을 업데이트합니다. 자세한 az upgrade 옵션은 명령 참조 페이지를 참조하세요. 2.11.0 이전의 Azure CLI 버전의 경우 Azure CLI 설치에 설명된 대로 다시 설치하여 업데이트합니다.

az upgrade는 설치가 지원되는 한 Windows, macOS 및 일부 Linux 배포판에서 지원됩니다. 최신 버전으로의 업그레이드만 지원합니다. Azure Cloud Shell 통해 Azure CLI를 실행하는 경우 가장 최근의 Azure CLI 설치를 이미 사용하고 있을 가능성이 높습니다. 사소한 버그 수정 버전의 임시 릴리스와 같은 경우가 아니라면 Azure Cloud Shell 지원되지 않으므로 Azure Cloud Shell az upgrade 다음 빌드를 기다려야 합니다.

가 이미 최신 버전인 경우 azure-cli 를 실행하면 az upgrade 설치된 모든 확장이 검사 및 업데이트 됩니다.

자동 업데이트

기본적으로 Azure CLI에 대한 자동 업그레이드는 사용하지 않도록 설정됩니다. 최신 버전을 계속 사용하려면 구성을 통해 자동 업그레이드를 사용하도록 설정할 수 있습니다.

az config set auto-upgrade.enable=yes

Azure CLI는 새 버전을 정기적으로 확인하고 업데이트를 사용할 수 있게 되면 명령 실행을 완료한 후 업그레이드하라는 메시지를 표시합니다.

일부 변수 또는 자동화된 흐름에 할당된 경우 업그레이드 중에 프롬프트 메시지와 출력 메시지가 명령 결과를 방해할 수 있습니다. 중단을 방지하려면 다음 구성을 사용하여 확인 없이 업데이트가 자동으로 수행되도록 하고 업그레이드 중에 경고 및 오류만 표시할 수 있습니다.

az config set auto-upgrade.prompt=no

기본적으로 설치된 모든 확장도 업데이트됩니다. 구성을 통해 확장 업데이트를 사용하지 않도록 설정할 수 있습니다.

az config set auto-upgrade.all=no

참고

다음 명령 집합으로 진행하기 전에 az upgrade가 완료될 때까지 기다립니다. 새 버전의 CLI(+확장)에는 호환성이 손상되는 변경이 있을 수 있습니다.

명령 스크립트를 안정적으로 실행하는 것과 같은 경우에 자동 업데이트 기능을 더 이상 사용하지 않기로 결정한 경우 구성을 통해 해제할 수 있습니다.

az config set auto-upgrade.enable=no