Azure PowerShell 시작
Azure PowerShell은 PowerShell에서 직접 Azure 리소스를 관리하고 관리하기 위한 강력한 도구입니다. Azure Resource Manager 모델을 사용하여 자동화된 워크플로를 빌드하고 리소스를 관리하는 데 적합합니다. Azure Cloud Shell 사용하여 브라우저에서 사용해 보거나 컴퓨터에 로컬로 설치할 수 있습니다.
이 문서는 Azure PowerShell을 시작하고 핵심 개념을 학습하는 데 도움이 됩니다.
Azure Cloud Shell에서 설치 또는 실행
Azure PowerShell을 시도하는 가장 쉬운 방법은 설치가 필요하지 않은 브라우저 기반 환경인 Azure Cloud Shell을 사용하는 것입니다. 시작하려면 Azure Cloud Shell 시작하기 를 참조하세요. Cloud Shell은 Linux 컨테이너에서 PowerShell을 실행하므로 Windows 관련 기능을 사용할 수 없습니다.
Azure PowerShell을 로컬로 설치할 준비가 되면 Azure PowerShell설치하는 방법의 단계를 따릅니다.
Azure에 로그인
로그인하려면 Connect-AzAccount
cmdlet을 사용합니다. Cloud Shell을 사용하는 경우 환경, 구독 및 테넌트에 대해 이미 인증되었으므로 이 단계를 건너뛸 수 있습니다.
Connect-AzAccount
중요하다
2025년 초부터 Microsoft Entra ID 사용자 ID를 사용하여 Azure PowerShell에서 Azure에 인증하려면 MFA(다단계 인증)가 필요합니다. 자세한 내용은 자동화 시나리오에서 다단계 인증이 Azure PowerShell에 미치는 영향참조하세요.
특정 규정 준수가 필요한 지역 환경(예: Azure China 21Vianet)의 경우 Environment 매개 변수를 사용합니다.
Connect-AzAccount -Environment AzureChinaCloud
Azure PowerShell은 Windows 시스템에서 인증을 위해 WAM(웹 계정 관리자)으로 기본 설정되지만 다른 플랫폼은 브라우저 기반 로그인을 사용합니다. 자세한 내용은 WAM(웹 계정 관리자) 참조하세요.
여러 구독에 액세스할 수 있는 경우 로그인 시 구독을 선택하라는 메시지가 표시됩니다. 로그인 환경이 프로세스에 대해 자세히 알아보세요.
로그인하면 Azure PowerShell cmdlet을 사용하여 리소스를 관리할 수 있습니다. 인증에 대한 자세한 내용은 Azure PowerShell로그인을 참조하세요.
명령 찾기
Azure PowerShell cmdlet은 Verb-Noun
표준 PowerShell 명명 규칙을 따릅니다. 동사는 New
, Get
, Set
, Remove
등의 작업을 설명하고 명사는 리소스 종류(예: AzVM
, AzKeyVaultCertificate
, AzFirewall
및 AzVirtualNetworkGateway
)를 나타냅니다. Azure PowerShell의 명사는 접두사 Az
시작합니다.
명령을 검색하려면 Get-Command
cmdlet을 사용합니다. 예를 들어 가상 머신과 관련된 모든 명령을 나열하려면 다음을 수행합니다.
Get-Command -Verb Get -Noun AzVM* -Module Az.Compute
일반적인 리소스 및 관련 모듈의 빠른 참조 테이블은 다음과 같습니다.
리소스 종류 | Azure PowerShell 모듈 | 명사 접두사 |
---|---|---|
리소스 그룹 | Az.Resources (Az.자원) | AzResourceGroup |
Virtual Machines | Az.Compute | AzVM |
스토리지 계정 | Az.Storage | AzStorageAccount |
Key Vault (키 볼트) | Az.KeyVault | AzKeyVault |
웹 애플리케이션 | Az.Websites | AzWebApp |
SQL 데이터베이스들 | Az.Sql | AzSqlDatabase |
Azure PowerShell 모듈의 전체 목록은 GitHub에서 호스트되는 Azure PowerShell 모듈 목록을 참조하세요.
데이터 수집
기본적으로 Azure PowerShell은 사용 패턴 및 문제를 식별하여 사용자 환경을 개선하기 위해 원격 분석 데이터를 수집합니다. 개인 정보나 개인정보는 수집되지 않습니다. 그러나 원하는 경우 Disable-AzDataCollection
cmdlet을 사용하여 옵트아웃할 수 있습니다. 자세한 내용은 개인정보처리방침참조하세요.
빠른 시작 및 자습서
안내된 자습서를 통해 Azure PowerShell을 통해 실습해 보세요.
- Azure PowerShell 사용하여 가상 머신 만들기
- 스토리지 계정 만들기
- Azure Blob Storage 개체 전송
- Azure Key Vault에서 비밀 생성 및 검색
- Azure SQL 데이터베이스 및 방화벽 만들기
- Azure Container Instances에서 컨테이너 실행하기
- Virtual Machine Scale Set 만들기
- 표준 부하 분산 장치 만들기
다음 단계
더 많은 Azure PowerShell 기능을 살펴보세요.
- Azure PowerShell을 사용하여 에 로그인
- Azure PowerShell 사용하여 Azure 구독 관리
- Azure PowerShell을 사용하여 서비스 주체 만들기
더 많은 도움을 받으려면 커뮤니티에 연결하세요.
참조
Azure PowerShell