Azure PowerShell 전역 설정 구성
Azure PowerShell은 호환성이 손상되는 변경 경고 메시지를 사용하지 않도록 설정하는 것과 같은 여러 가지 전역 설정을 지원합니다. Az PowerShell 모듈 버전 9 이전에는 Azure PowerShell에 대한 전역 설정을 구성하는 중앙 집중식 또는 세분화된 방법이 없었습니다.
중앙 집중식 구성
Az PowerShell 모듈 버전 9 이상에는 Azure PowerShell에 대한 전역 설정 구성을 관리하기 위한 cmdlet이 포함되어 있습니다. 다음 *-AzConfig
cmdlet은 Az.Accounts PowerShell 모듈의 일부입니다.
세분화된 설정
특정 범위에서만 적용되는 설정을 적용할 수 있습니다. Scope 매개 변수의 유효한 값은 다음과 같습니다.
Current User
. 설정을 적용할 때 기본값입니다.Process
. 설정은 현재 PowerShell 세션에만 적용됩니다.Default
. 기본값이 변경되지 않은 읽기 전용 범위입니다.Environment
. 환경 변수를 통해 값이 구성된 읽기 전용 범위입니다.
범위 외에도 모든 Az PowerShell 모듈 또는 단일 모듈에만 설정을 적용할 수 있습니다.
AppliesTo 매개 변수를 사용하여 설정을 적용하려는 범위를 지정할 수 있습니다. Az
값은 Azure PowerShell의 일부인 사용 가능한 모든 모듈에 설정이 적용됨을 나타냅니다.
Az.Compute 모듈에서 cmdlet에 대한 호환성이 손상되는 변경 경고 메시지를 사용하지 않도록 설정하려면 다음 예제와 같이 DisplayBreakingChangeWarning 및 AppliesTo 매개 변수와 함께 Update-AzConfig
cmdlet을 사용합니다.
Update-AzConfig -DisplayBreakingChangeWarning $false -AppliesTo Az.Compute
이 시나리오에서는 Az.Compute를 제외한 모든 Az PowerShell 모듈에서 cmdlet에 대한 호환성이 손상되는 변경 경고 메시지가 활성화되어 있습니다.
기본 구독
기본적으로 Azure에 인증하는 경우 액세스할 수 있는 모든 구독이 검색됩니다. Azure에서 반환되는 첫 번째 구독은 구독을 지정 Connect-AzAccount
하지 않는 한 사용됩니다. 예를 들어 반환된 첫 번째 구독이 프로덕션 환경인 경우 이 동작은 위험할 수 있습니다.
기본 구독을 구성하려면 다음 예제와 같이 DefaultSubscriptionForLogin 매개 변수와 함께 Update-AzConfig
cmdlet을 사용합니다.
Update-AzConfig -DefaultSubscriptionForLogin <Subscription ID or Name>
참고 항목
기본 컨텍스트의 구독과 혼동해서는 안 되며, DefaultSubscriptionForLogin 구성은 Azure에 인증할 때만 적용됩니다.
업그레이드 알림
Azure PowerShell 버전 업그레이드에 대한 도구 내 알림은 Az PowerShell 모듈 버전 10.3.0에서 릴리스된 기능입니다. 새 버전의 Azure PowerShell을 사용할 수 있으면 대화형 PowerShell 세션에 업그레이드 알림이 표시됩니다.
업그레이드 알림이 사용하도록 설정되어 있는지 확인하려면 다음 예제와 같이 CheckForUpgrade 매개 변수와 함께 cmdlet을 사용합니다Get-AzConfig
.
Get-AzConfig -CheckForUpgrade
Azure PowerShell에 대한 업그레이드 알림을 사용하도록 설정하려면 다음 예제와 같이 CheckForUpgrade 매개 변수 및 $true
해당 값에 cmdlet을 사용합니다Update-AzConfig
.
Update-AzConfig -CheckForUpgrade $true
업그레이드 알림을 해제하려면 다음 예제와 같이 CheckForUpgrade 매개 변수와 $false
해당 값에 cmdlet을 사용합니다Update-AzConfig
.
Update-AzConfig -CheckForUpgrade $false
Azure 지역 식별
Azure 고객은 다양한 지역에 리소스를 배포하도록 선택할 수 있습니다. 경우에 따라 고객은 동일한 서비스를 제공하는 인근 지역을 선택하여 비용을 절감할 수 있습니다. 주변 지역이 식별되면 향후 배포를 위해 선택할 지역이 표시됩니다.
지역 권장 사항 메시지 사용 안 림
다음 예제에서는 cmdlet을 Update-AzConfig
사용하여 지역 권장 사항 메시지를 사용하지 않도록 설정합니다.
Update-AzConfig -DisplayRegionIdentified $false
Azure 지역에 대한 자세한 내용은 적합한 Azure 지역 선택을 참조 하세요.
설정 복제
환경 간에 설정을 복제하려면 Export-AzConfig
cmdlet을 사용하여 설정을 JSON 파일로 내보냅니다.
Export-AzConfig -Path $HOME\AzConfig.json
설정을 가져오려면 Import-AzConfig
cmdlet을 사용하고 이전에 내보낸 JSON 파일을 참조합니다.
Import-AzConfig -Path $HOME\AzConfig.json
구성 지우기
하나 이상의 Azure PowerShell 전역 설정의 구성 설정을 기본값으로 다시 설정하려면 Clear-AzConfig
cmdlet을 사용합니다. 다음 예제에서는 DefaultSubscriptionForLogin 설정이 지워집니다.
Clear-AzConfig -DefaultSubscriptionForLogin
Azure PowerShell
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기