Get-AzureWebsite
현재 구독에서 Azure 웹 사이트를 가져옵니다.
참고 항목
이 설명서에서 참조되는 cmdlet은 ASM(Azure Service Manager) API를 사용하는 레거시 Azure 리소스를 관리하기 위한 것입니다. 이 레거시 PowerShell 모듈은 ASM이 사용 중지될 예정이므로 새 리소스를 만들 때 권장되지 않습니다. 자세한 내용은 Azure Service Manager 사용 중지를 참조 하세요.
Az PowerShell 모듈은 PowerShell을 사용하여 ARM(Azure Resource Manager) 리소스를 관리하는 데 권장되는 PowerShell 모듈입니다.
구문
Get-AzureWebsite
[-Name <String>]
[-Slot <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Get-AzureWebsite cmdlet은 현재 구독의 Azure 웹 사이트에 대한 정보를 가져옵니다.
기본적으로 Get-AzureWebsite 는 현재 구독의 모든 Azure 웹 사이트를 가져오고 사이트에 대한 기본 정보를 제공하는 개체를 반환합니다. Name 매개 변수를 사용하는 경우 Get-AzureWebsite는 구성 세부 정보를 포함하여 광범위한 정보가 포함된 개체를 반환합니다.
현재 구독은 "현재"로 지정된 구독입니다. 현재 구독을 찾으려면 Get-AzureSubscription cmdlet의 현재 매개 변수를 사용합니다. 현재 구독을 변경하려면 Select-AzureSubscription cmdlet을 사용합니다.
이 항목에서는 Microsoft Azure PowerShell 모듈의 0.8.10 버전에 있는 cmdlet에 대해 설명합니다.
사용 중인 모듈의 버전을 얻으려면 Azure PowerShell 콘솔에서 다음을 입력합니다 (Get-Module -Name Azure).Version
.
예제
예제 1: 구독의 모든 웹 사이트 가져오기
PS C:\> Get-AzureWebsite
이 명령은 현재 구독의 모든 Azure 웹 사이트를 가져옵니다.
예제 2: 이름으로 웹 사이트 가져오기
PS C:\> Get-AzureWebsite -Name ContosoWeb
이 명령은 구성 정보를 포함하여 ContosoWeb Azure 웹 사이트에 대한 자세한 정보를 가져옵니다. Name 매개 변수를 사용하는 경우 Get-AzureWebsite는 웹 사이트에 대한 확장 정보가 포함된 SiteWithConfig 개체를 반환합니다.
예제 3: 모든 웹 사이트에 대한 자세한 정보 가져오기
PS C:\> Get-AzureWebsite | ForEach-Object {Get-AzureWebsite -Name $_.Name}
이 명령은 구독의 모든 웹 사이트에 대한 자세한 정보를 가져옵니다. Get-AzureWebsite 명령을 사용하여 모든 웹 사이트를 다운로드한 다음 ForEach-Object cmdlet을 사용하여 각 웹 사이트를 이름으로 가져옵니다.
예제 4: 배포 슬롯에 대한 정보 가져오기
PS C:\> Get-AzureWebsite -Name ContosoWeb -Slot Staging
이 명령은 ContosoWeb 웹 사이트의 스테이징 배포 슬롯을 가져옵니다. 배포 슬롯을 사용하면 공개적으로 릴리스하지 않고도 다양한 버전의 Azure 웹 사이트를 테스트할 수 있습니다.
예제 5: 웹 사이트 인스턴스 가져오기
PS C:\>(Get-AzureWebsite -Name ContosoWeb).Instances
InstanceId
----------
2d8e712fb8f85d061c30fd793a534e6700a175f9a9ab12ca55cb3b0edfcc10ee
5834916b8cef49249b18187708223a33fbbc4352d33b48369f3166644bdd3445
PS C:\>(Get-AzureWebsite -Name ContosoWeb).Instances.Count
2
이 예제의 명령은 Azure 웹 사이트의 Instances 속성을 사용하여 현재 실행 중인 웹 사이트 인스턴스에 대한 정보를 가져옵니다. Instances 속성은 Azure 모듈의 버전 0.8.3에서 SiteWithConfig 개체에 추가되었습니다.
첫 번째 명령은 웹 사이트의 현재 실행 중인 모든 인스턴스의 인스턴스 ID를 가져옵니다. 두 번째 명령은 웹 사이트의 실행 중인 인스턴스 수를 가져옵니다. 모든 배열에서 Count 속성을 사용할 수 있습니다.
매개 변수
-Name
지정된 웹 사이트에 대한 자세한 구성 정보를 가져옵니다. 구독에 한 웹 사이트의 이름을 입력합니다. 기본적으로 Get-AzureWebsite 는 현재 구독의 모든 웹 사이트를 가져옵니다. 이름 값은 와일드카드 문자를 지원하지 않습니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Profile
이 cmdlet이 읽는 Azure 프로필을 지정합니다. 프로필을 지정하지 않으면 이 cmdlet은 로컬 기본 프로필에서 읽습니다.
형식: | AzureSMProfile |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Slot
웹 사이트의 지정된 배포 슬롯을 가져옵니다. 슬롯 이름(예: "스테이징" 또는 "프로덕션")을 입력합니다. 배포 슬롯에 대한 자세한 내용은 Microsoft Azure 웹 사이트의 단계별 배포를 참조하세요.https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/. 기존 Azure 웹 사이트에 배포 슬롯을 추가하려면 Set-AzureWebsite cmdlet을 사용합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
입력
None
속성 이름으로 이 cmdlet에 입력을 파이프할 수 있지만 값으로는 파이프할 수 없습니다.
출력
Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.Site
기본적으로 Get-AzureWebsite는 사이트 개체의 배열을 반환합니다.
Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.SiteWithConfig
Name 매개 변수를 사용하는 경우 Get-AzureWebsite는 SiteWithConfig 개체를 반환합니다.