Azure PowerShell 설치

완료됨

이 시나리오에서 관리자는 Azure Cloud Shell을 사용하는 것보다 컴퓨터에서 로컬로 스크립트를 실행하는 것을 선호합니다. 팀에서는 Windows, Linux 및 macOS를 혼합하여 사용하므로 Azure PowerShell이 ​​이러한 모든 디바이스에서 작동하는지 확인해야 합니다. 이를 통해 관리자는 로컬 시스템의 기본 운영 체제에서 조직의 Azure 인프라를 관리하고 자동화할 수 있습니다.

무엇을 설치해야 하나요?

다음 단원에서는 몇 가지 일반적인 플랫폼에 대한 자세한 설치 지침을 검토하겠지만 먼저 Azure PowerShell에 필요한 두 가지 주요 구성 요소를 살펴보겠습니다.

  • PowerShell 언어: PowerShell 언어는 두 가지 변형으로 제공됩니다.
    • PowerShell 버전 7: 이 버전은 Windows, Linux 및 macOS에 설치할 수 있습니다.
    • Windows PowerShell 5.1: 이 버전은 사전 설치되어 있으며 Windows에서만 실행됩니다.
  • Az PowerShell 모듈: Azure 관련 명령을 PowerShell에 추가하려면 이 모듈을 설치해야 합니다.

모든 플랫폼에서 Az PowerShell 모듈과 함께 사용하려면 최신 안정 버전의 PowerShell 7을 사용하는 것이 좋습니다.

적절한 버전의 PowerShell을 설치한 후 Az PowerShell 모듈을 설치하여 Azure 리소스 관리를 시작할 수 있습니다.

PowerShell을 설치하는 방법

모든 플랫폼에 PowerShell을 설치하려면 패키지 관리자를 사용합니다. 권장되는 패키지 관리자는 운영 체제 및 배포판에 따라 다릅니다.

Windows

Windows에서는 Windows 패키지 관리자(winget)를 사용하여 최신 안정 버전의 PowerShell 7을 설치합니다.

winget install --id Microsoft.Powershell --source winget

Linux

Linux의 패키지 관리자는 배포판에 따라 다릅니다. PowerShell은 패키지 관리자에 추가해야 하는 Microsoft 리포지토리에서 사용할 수 있습니다.

배포 패키지 관리자
Debian, Ubuntu apt-get
Red Hat Enterprise Linux(RHEL) RHEL 버전에 따라 dnf 또는 yum

지원되는 Ubuntu Linux 버전에 PowerShell을 설치하려면 고급 패키지 도구(apt)와 Bash 명령줄을 사용합니다.

macOS

macOS에서는 Homebrew를 사용하여 PowerShell을 설치합니다.

Az PowerShell 모듈

Azure PowerShell은 Azure 리소스 관리를 위한 명령이 포함된 공식 Microsoft PowerShell 모듈의 제품 이름입니다.

Azure 리소스 관리를 위한 Azure PowerShell 모듈의 현재 버전 이름은 Az입니다. PowerShell을 사용하여 Azure 리소스를 관리하는 데 권장되는 PowerShell 모듈입니다. 여기에는 Azure의 거의 모든 양상을 제어하는 ​​수천 개의 명령이 포함되어 있습니다. Az PowerShell 모듈은 플랫폼 간 사용됩니다.

이전 세대의 Azure PowerShell인 AzureRM PowerShell 모듈을 사용하는 예를 인터넷에서 찾을 수 있습니다. 더 이상 사용되지 않으며 더 이상 유지 관리 또는 지원되지 않으며 권장되지 않습니다. AzureRM PowerShell 모듈의 명령은 *-AzureRM* 형식을 사용합니다.

또한 ASM(Azure Service Manager) API를 사용하는 레거시 Azure 리소스를 관리하기 위한 Azure라는 Azure PowerShell 모듈이 나타날 수도 있습니다. ASM이 곧 사용 중지될 예정이므로 새 리소스를 만들 때 Azure PowerShell 모듈은 권장되지 않습니다.