다음을 통해 공유


Update-AzCdnOriginGroup

엔드포인트 내에서 기존 원본 그룹을 업데이트합니다.

구문

UpdateExpanded (기본값)

Update-AzCdnOriginGroup
    -EndpointName <String>
    -Name <String>
    -ProfileName <String>
    -ResourceGroupName <String>
    [-SubscriptionId <String>]
    [-HealthProbeSetting <IHealthProbeParameters>]
    [-Origin <IResourceReference[]>]
    [-ResponseBasedOriginErrorDetectionSetting <IResponseBasedOriginErrorDetectionParameters>]
    [-TrafficRestorationTimeToHealedOrNewEndpointsInMinute <Int32>]
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

UpdateViaJsonString

Update-AzCdnOriginGroup
    -EndpointName <String>
    -Name <String>
    -ProfileName <String>
    -ResourceGroupName <String>
    -JsonString <String>
    [-SubscriptionId <String>]
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

UpdateViaJsonFilePath

Update-AzCdnOriginGroup
    -EndpointName <String>
    -Name <String>
    -ProfileName <String>
    -ResourceGroupName <String>
    -JsonFilePath <String>
    [-SubscriptionId <String>]
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

UpdateViaIdentityProfileExpanded

Update-AzCdnOriginGroup
    -EndpointName <String>
    -Name <String>
    -ProfileInputObject <ICdnIdentity>
    [-HealthProbeSetting <IHealthProbeParameters>]
    [-Origin <IResourceReference[]>]
    [-ResponseBasedOriginErrorDetectionSetting <IResponseBasedOriginErrorDetectionParameters>]
    [-TrafficRestorationTimeToHealedOrNewEndpointsInMinute <Int32>]
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

UpdateViaIdentityProfile

Update-AzCdnOriginGroup
    -EndpointName <String>
    -Name <String>
    -ProfileInputObject <ICdnIdentity>
    -OriginGroupUpdateProperty <IOriginGroupUpdateParameters>
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

UpdateViaIdentityEndpointExpanded

Update-AzCdnOriginGroup
    -Name <String>
    -EndpointInputObject <ICdnIdentity>
    [-HealthProbeSetting <IHealthProbeParameters>]
    [-Origin <IResourceReference[]>]
    [-ResponseBasedOriginErrorDetectionSetting <IResponseBasedOriginErrorDetectionParameters>]
    [-TrafficRestorationTimeToHealedOrNewEndpointsInMinute <Int32>]
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

UpdateViaIdentityEndpoint

Update-AzCdnOriginGroup
    -Name <String>
    -EndpointInputObject <ICdnIdentity>
    -OriginGroupUpdateProperty <IOriginGroupUpdateParameters>
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

UpdateViaIdentityExpanded

Update-AzCdnOriginGroup
    -InputObject <ICdnIdentity>
    [-HealthProbeSetting <IHealthProbeParameters>]
    [-Origin <IResourceReference[]>]
    [-ResponseBasedOriginErrorDetectionSetting <IResponseBasedOriginErrorDetectionParameters>]
    [-TrafficRestorationTimeToHealedOrNewEndpointsInMinute <Int32>]
    [-DefaultProfile <PSObject>]
    [-AsJob]
    [-NoWait]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

엔드포인트 내에서 기존 원본 그룹을 업데이트합니다.

예제

예제 1: AzureCDN 엔드포인트에서 AzureCDN 원본 그룹 업데이트

$updateHealthProbeParameters = New-AzCdnHealthProbeParametersObject -ProbeIntervalInSecond 60 -ProbePath "/new-check-health.aspx" -ProbeProtocol "Http" -ProbeRequestType "HEAD"
Update-AzCdnOriginGroup -ResourceGroupName testps-rg-da16jm -ProfileName cdn001 -EndpointName endptest001 -Name org001 -HealthProbeSetting $updateHealthProbeParameters
Name   ResourceGroupName
----   -----------------
org001 testps-rg-da16jm

AzureCDN 엔드포인트에서 AzureCDN 원본 그룹 업데이트

예제 2: ID를 통해 AzureCDN 엔드포인트에서 AzureCDN 원본 그룹 업데이트

$updateHealthProbeParameters = New-AzCdnHealthProbeParametersObject -ProbeIntervalInSecond 60 -ProbePath "/new-check-health.aspx" -ProbeProtocol "Http" -ProbeRequestType "HEAD"
Get-AzCdnOriginGroup -ResourceGroupName testps-rg-da16jm -ProfileName cdn001 -EndpointName endptest001 -Name org001 | Update-AzCdnOriginGroup -HealthProbeSetting $updateHealthProbeParameters
Name   ResourceGroupName
----   -----------------
org001 testps-rg-da16jm

ID를 통해 AzureCDN 엔드포인트에서 AzureCDN 원본 그룹 업데이트

매개 변수

-AsJob

작업으로 명령 실행

매개 변수 속성

형식:SwitchParameter
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지를 표시합니다.

매개 변수 속성

형식:SwitchParameter
Default value:None
와일드카드 지원:False
DontShow:False
별칭:cf(cf)

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-DefaultProfile

DefaultProfile 매개 변수가 작동하지 않습니다. 다른 구독에 대해 cmdlet을 실행하는 경우 사용 가능한 경우 SubscriptionId 매개 변수를 사용합니다.

매개 변수 속성

형식:PSObject
Default value:None
와일드카드 지원:False
DontShow:False
별칭:AzureRMContext, AzureCredential

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-EndpointInputObject

ID 매개 변수

매개 변수 속성

형식:ICdnIdentity
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

UpdateViaIdentityEndpointExpanded
Position:Named
필수:True
파이프라인의 값:True
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityEndpoint
Position:Named
필수:True
파이프라인의 값:True
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-EndpointName

전역적으로 고유한 프로필 아래의 엔드포인트 이름입니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

UpdateExpanded
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaJsonString
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaJsonFilePath
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityProfileExpanded
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityProfile
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-HealthProbeSetting

원본의 상태를 확인하는 데 사용되는 원본에 대한 상태 프로브 설정입니다.

매개 변수 속성

형식:IHealthProbeParameters
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

UpdateExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityProfileExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityEndpointExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-InputObject

ID 매개 변수

매개 변수 속성

형식:ICdnIdentity
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

UpdateViaIdentityExpanded
Position:Named
필수:True
파이프라인의 값:True
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-JsonFilePath

업데이트 작업에 제공된 Json 파일의 경로

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

UpdateViaJsonFilePath
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-JsonString

업데이트 작업에 제공된 Json 문자열

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

UpdateViaJsonString
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-Name

엔드포인트 내에서 고유한 원본 그룹의 이름입니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False
별칭:OriginGroupName

매개 변수 집합

UpdateExpanded
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaJsonString
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaJsonFilePath
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityProfileExpanded
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityProfile
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityEndpointExpanded
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityEndpoint
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-NoWait

명령을 비동기적으로 실행

매개 변수 속성

형식:SwitchParameter
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-Origin

지정된 원본 그룹 내에서 CDN을 통해 배달되는 콘텐츠의 원본입니다.

매개 변수 속성

형식:

IResourceReference[]

Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

UpdateExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityProfileExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityEndpointExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-OriginGroupUpdateProperty

원본 그룹 만들기 또는 업데이트에 필요한 원본 그룹 속성입니다.

매개 변수 속성

형식:IOriginGroupUpdateParameters
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

UpdateViaIdentityProfile
Position:Named
필수:True
파이프라인의 값:True
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityEndpoint
Position:Named
필수:True
파이프라인의 값:True
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-ProfileInputObject

ID 매개 변수

매개 변수 속성

형식:ICdnIdentity
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

UpdateViaIdentityProfileExpanded
Position:Named
필수:True
파이프라인의 값:True
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityProfile
Position:Named
필수:True
파이프라인의 값:True
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-ProfileName

리소스 그룹 내에서 고유한 CDN 프로필의 이름입니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

UpdateExpanded
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaJsonString
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaJsonFilePath
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-ResourceGroupName

리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다.

매개 변수 속성

형식:String
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

UpdateExpanded
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaJsonString
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaJsonFilePath
Position:Named
필수:True
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-ResponseBasedOriginErrorDetectionSetting

실제 요청/응답을 사용하여 원본 상태를 확인하는 속성을 포함하는 JSON 개체입니다. 이 속성은 현재 지원되지 않습니다.

매개 변수 속성

형식:IResponseBasedOriginErrorDetectionParameters
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

UpdateExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityProfileExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityEndpointExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-SubscriptionId

대상 구독의 ID입니다. 값은 UUID여야 합니다.

매개 변수 속성

형식:String
Default value:(Get-AzContext).Subscription.Id
와일드카드 지원:False
DontShow:False

매개 변수 집합

UpdateExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaJsonString
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaJsonFilePath
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-TrafficRestorationTimeToHealedOrNewEndpointsInMinute

비정상 엔드포인트가 정상 상태가 되거나 새 엔드포인트가 추가되면 트래픽을 엔드포인트로 점진적으로 이동하는 데 걸리는 시간(분)입니다. 기본값은 10분입니다. 이 속성은 현재 지원되지 않습니다.

매개 변수 속성

형식:Int32
Default value:None
와일드카드 지원:False
DontShow:False

매개 변수 집합

UpdateExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityProfileExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityEndpointExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False
UpdateViaIdentityExpanded
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

-WhatIf

cmdlet이 실행되면 어떻게 되는지 보여 주세요. cmdlet이 실행되지 않습니다.

매개 변수 속성

형식:SwitchParameter
Default value:None
와일드카드 지원:False
DontShow:False
별칭:위스콘신

매개 변수 집합

(All)
Position:Named
필수:False
파이프라인의 값:False
속성 이름별 파이프라인의 값:False
나머지 인수의 값:False

CommonParameters

이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.

입력

ICdnIdentity

IOriginGroupUpdateParameters

출력

IOriginGroup