Start-AzStorageAccountMigration
可以触发帐户迁移请求,以便存储帐户更改其冗余级别。
迁移会将非区域性冗余存储帐户更新为区域性冗余帐户,反之亦然,以便获得更好的可靠性和可用性。
区域冗余存储(ZRS)跨主要区域中的三个 Azure 可用性区域同步复制存储帐户。
语法
CustomerExpanded (默认值)
Start-AzStorageAccountMigration
-AccountName <String>
-ResourceGroupName <String>
-TargetSku <String>
[-SubscriptionId <String>]
[-Name <String>]
[-Type <String>]
[-Force]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CustomerViaJsonFilePath
Start-AzStorageAccountMigration
-AccountName <String>
-ResourceGroupName <String>
-JsonFilePath <String>
[-SubscriptionId <String>]
[-Force]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CustomerViaJsonString
Start-AzStorageAccountMigration
-AccountName <String>
-ResourceGroupName <String>
-JsonString <String>
[-SubscriptionId <String>]
[-Force]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
CustomerViaIdentityExpanded
Start-AzStorageAccountMigration
-InputObject <IStorageIdentity>
-TargetSku <String>
[-Name <String>]
[-Type <String>]
[-Force]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
可以触发帐户迁移请求,以便存储帐户更改其冗余级别。
迁移会将非区域性冗余存储帐户更新为区域性冗余帐户,反之亦然,以便获得更好的可靠性和可用性。
区域冗余存储(ZRS)跨主要区域中的三个 Azure 可用性区域同步复制存储帐户。
示例
示例 1:启动存储帐户迁移
Start-AzStorageAccountMigration -AccountName myaccount -ResourceGroupName myresourcegroup -TargetSku Standard_LRS -Name migration1 -AsJob
此命令开始迁移到资源组 myresourcegroup 下的存储帐户 myaccount Standard_LRS。
示例 2:按管道启动存储帐户迁移
Get-AzStorageAccount -ResourceGroupName myresourcegroup -Name myaccount | Start-AzStorageAccountMigration -TargetSku Standard_LRS -AsJob
第一个命令获取存储帐户 ID,然后第二个命令开始迁移到资源组 myresourcegroup 下的存储帐户 myaccount Standard_LRS。
示例 3:使用 Json 字符串输入启动存储帐户迁移
$properties = '{
"properties": {
"targetSkuName": "Standard_ZRS"
}
}'
Start-AzStorageAccountMigration -ResourceGroupName myresourcegroup -AccountName myaccount -JsonString $properties -AsJob
此命令通过输入包含 Json 字符串的 TargetSkuName 属性来启动存储帐户迁移。
示例 4:使用 Json 文件路径输入启动存储帐户迁移
# Before executing the cmdlet, make sure you have a json file that contains {"properties": {"targetSkuName": <TargetSKU>}}
Start-AzStorageAccountMigration -ResourceGroupName myresourcegroup -AccountName myaccount -JsonFilePath properties.json -AsJob
此命令通过输入包含 Json 文件路径的 TargetSkuName 属性来启动存储帐户迁移。
参数
-AccountName
指定资源组中的存储帐户的名称。
存储帐户名称长度必须为 3 到 24 个字符,并且只能使用数字和小写字母。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
CustomerExpanded
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
CustomerViaJsonFilePath
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
CustomerViaJsonString
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-AsJob
以作业身份运行命令
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Confirm
在运行 cmdlet 之前,提示你进行确认。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-DefaultProfile
DefaultProfile 参数不起作用。
如果对其他订阅执行 cmdlet,请使用 SubscriptionId 参数。
参数属性
类型: PSObject
默认值: None
支持通配符: False
不显示: False
别名: AzureRMContext, AzureCredential
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Force
强制 cmdlet 转换帐户的冗余配置,而无需提示确认。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
标识参数
CustomerViaIdentityExpanded
Position: Named
必需: True
来自管道的值: True
来自管道的值(按属性名称): False
来自剩余参数的值: False
-JsonFilePath
提供给客户作的 Json 文件的路径
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
CustomerViaJsonFilePath
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-JsonString
提供给客户作的 Json 字符串
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
CustomerViaJsonString
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Name
客户发起的迁移的当前值为“默认值”
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
CustomerExpanded
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
CustomerViaIdentityExpanded
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-NoWait
异步运行命令
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-PassThru
当命令成功时返回 true
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-ResourceGroupName
用户订阅中的资源组的名称。
此名称不区分大小写。
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
CustomerExpanded
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
CustomerViaJsonFilePath
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
CustomerViaJsonString
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-SubscriptionId
目标订阅的 ID。
参数属性
类型: String
默认值: (Get-AzContext).Subscription.Id
支持通配符: False
不显示: False
参数集
CustomerExpanded
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
CustomerViaJsonFilePath
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
CustomerViaJsonString
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-TargetSku
帐户的目标 SKU 名称
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
CustomerExpanded
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
CustomerViaIdentityExpanded
Position: Named
必需: True
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-Type
ARM 协定中的 SrpAccountMigrationType,即“accountMigrations”
参数属性
类型: String
默认值: None
支持通配符: False
不显示: False
参数集
CustomerExpanded
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
CustomerViaIdentityExpanded
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
-WhatIf
显示 cmdlet 运行时会发生什么情况。
命令脚本未运行。
参数属性
参数集
(All)
Position: Named
必需: False
来自管道的值: False
来自管道的值(按属性名称): False
来自剩余参数的值: False
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters 。
输出