Move-AzCdnProfileToAFD
CDN 프로필을 Azure Frontdoor(표준/프리미엄) 프로필로 마이그레이션합니다.
이 단계에서는 마이그레이션을 위한 프로필을 준비하고 커밋 뒤에 마이그레이션을 완료합니다.
구문
MigrateExpanded (기본값)
Move-AzCdnProfileToAFD
-ProfileName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
[-IdentityType <String>]
[-MigrationEndpointMapping <IMigrationEndpointMapping[]>]
[-SkuName <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Migrate
Move-AzCdnProfileToAFD
-ProfileName <String>
-ResourceGroupName <String>
-MigrationParameter <ICdnMigrationToAfdParameters>
[-SubscriptionId <String>]
[-IdentityType <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
MigrateViaJsonFilePath
Move-AzCdnProfileToAFD
-ProfileName <String>
-ResourceGroupName <String>
-JsonFilePath <String>
[-SubscriptionId <String>]
[-IdentityType <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
MigrateViaJsonString
Move-AzCdnProfileToAFD
-ProfileName <String>
-ResourceGroupName <String>
-JsonString <String>
[-SubscriptionId <String>]
[-IdentityType <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
MigrateViaIdentity
Move-AzCdnProfileToAFD
-InputObject <ICdnIdentity>
-MigrationParameter <ICdnMigrationToAfdParameters>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
MigrateViaIdentityExpanded
Move-AzCdnProfileToAFD
-InputObject <ICdnIdentity>
[-MigrationEndpointMapping <IMigrationEndpointMapping[]>]
[-SkuName <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
CDN 프로필을 Azure Frontdoor(표준/프리미엄) 프로필로 마이그레이션합니다.
이 단계에서는 마이그레이션을 위한 프로필을 준비하고 커밋 뒤에 마이그레이션을 완료합니다.
예제
예제 1: 마이그레이션 시작
$map1 = New-AzCdnMigrationEndpointMappingObject -MigratedFrom maxtestendpointcli-test-profile1.azureedge.net -MigratedTo maxtestendpointcli-test-profile2
Move-AzCdnProfileToAFD -ProfileName cli-test-profile -ResourceGroupName cli-test-rg -SkuName Premium_AzureFrontDoor -MigrationEndpointMapping @($map1)
Start the initial progress of migration of CDN profile to Azure Front Door.
Migration of endpoint completed.
MigratedProfileResourceId
-------------------------
/subscriptions/27cafca8-b9a4-4264-b399-45d0c9cca1ab/resourceGroups/cli-test-rg/providers/Microsoft.Cdn/profiles/cli-test-profile
Now you can commit the migration to finalize the migration process.
사용자가 이전 이름을 가진 엔드포인트를 새 엔드포인트 이름으로 마이그레이션하려는 경우에 사용되는 MigrationEndpointMapping 매개 변수입니다.
예제 2: 관리 ID 설정을 사용하여 마이그레이션을 시작합니다.
$map1 = New-AzCdnMigrationEndpointMappingObject -MigratedFrom maxtestendpointcli-test-profile1.azureedge.net -MigratedTo maxtestendpointcli-test-profile2
Move-AzCdnProfileToAFD -ProfileName cli-test-profile -ResourceGroupName cli-test-rg -SkuName Premium_AzureFrontDoor -MigrationEndpointMapping @($map1) -IdentityType "SystemAssigned"
Start the initial progress of migration of CDN profile to Azure Front Door.
Migration of endpoint completed.
Now enabling managed identity.
MigratedProfileResourceId
-------------------------
/subscriptions/27cafca8-b9a4-4264-b399-45d0c9cca1ab/resourceGroups/cli-test-rg/providers/Microsoft.Cdn/profiles/cli-test-profile
ExtendedProperty : {
"Sku": "Premium_AzureFrontDoor"
}
FrontDoorId :
Id : /subscriptions/27cafca8-b9a4-4264-b399-45d0c9cca1ab/resourcegroups/cli-test-rg/providers/Microsoft.Cdn/profiles/cli-test-profile
IdentityPrincipalId : 97fdf684-e1c7-431d-af54-a11c7443707d
IdentityTenantId : 72f988bf-86f1-41af-91ab-2d7cd011db47
IdentityType : SystemAssigned
IdentityUserAssignedIdentity : {
}
Kind : cdn
Location : Global
LogScrubbingRule :
LogScrubbingState :
Name : cli-test-profile
OriginResponseTimeoutSecond :
ProvisioningState : Succeeded
ResourceGroupName : cli-test-rg
ResourceState : Migrating
SkuName : Standard_Microsoft
SystemData : {
}
SystemDataCreatedAt :
SystemDataCreatedBy :
SystemDataCreatedByType :
SystemDataLastModifiedAt :
SystemDataLastModifiedBy :
SystemDataLastModifiedByType :
Tag : {
}
Type : Microsoft.Cdn/profiles
Now you can commit the migration to finalize the migration process.
사용자가 이전 이름을 가진 엔드포인트를 새 엔드포인트 이름으로 마이그레이션하려는 경우에 사용되는 MigrationEndpointMapping 매개 변수입니다.
매개 변수
-AsJob
작업으로 명령 실행
매개 변수 속성
매개 변수 집합
(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
-IdentityType
Azure 구독 ID입니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
MigrateExpanded
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
Migrate
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
MigrateViaJsonFilePath
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
MigrateViaJsonString
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
ID 매개 변수
형식: ICdnIdentity
Default value: None
와일드카드 지원: False
DontShow: False
MigrateViaIdentity
Position: Named
필수: True
파이프라인의 값: True
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
MigrateViaIdentityExpanded
Position: Named
필수: True
파이프라인의 값: True
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-JsonFilePath
마이그레이션 작업에 제공된 Json 파일의 경로
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
MigrateViaJsonFilePath
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-JsonString
마이그레이션 작업에 제공된 Json 문자열
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
MigrateViaJsonString
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-MigrationEndpointMapping
클래식 CDN 엔드포인트와 AFD 프리미엄/표준 엔드포인트 간의 이름 맵입니다.
매개 변수 속성
매개 변수 집합
MigrateExpanded
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
MigrateViaIdentityExpanded
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-MigrationParameter
마이그레이션 작업에 대한 요청 본문입니다.
매개 변수 속성
매개 변수 집합
Migrate
Position: Named
필수: True
파이프라인의 값: True
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
MigrateViaIdentity
Position: Named
필수: True
파이프라인의 값: True
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-NoWait
명령을 비동기적으로 실행
매개 변수 속성
매개 변수 집합
(All)
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-ProfileName
리소스 그룹 내에서 고유한 Azure Front Door 표준 또는 Azure Front Door Premium의 이름입니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
MigrateExpanded
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
Migrate
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
MigrateViaJsonFilePath
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
MigrateViaJsonString
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-ResourceGroupName
리소스 그룹의 이름입니다.
이름은 대소문자를 구분하지 않습니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
MigrateExpanded
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
Migrate
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
MigrateViaJsonFilePath
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
MigrateViaJsonString
Position: Named
필수: True
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-SkuName
가격 책정 계층의 이름입니다.
매개 변수 속성
형식: String
Default value: None
와일드카드 지원: False
DontShow: False
매개 변수 집합
MigrateExpanded
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
MigrateViaIdentityExpanded
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
-SubscriptionId
Azure 구독 ID입니다.
매개 변수 속성
형식: String
Default value: (Get-AzContext).Subscription.Id
와일드카드 지원: False
DontShow: False
매개 변수 집합
MigrateExpanded
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
Migrate
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
MigrateViaJsonFilePath
Position: Named
필수: False
파이프라인의 값: False
속성 이름별 파이프라인의 값: False
나머지 인수의 값: False
MigrateViaJsonString
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 를 참조하세요.
출력