共用方式為


Storage Accounts - Customer Initiated Migration

您可以觸發帳戶移轉要求,讓記憶體帳戶變更其備援層級。 移轉會將非區域性備援記憶體帳戶更新為區域性備援帳戶,反之亦然,以便擁有更佳的可靠性和可用性。 區域備援記憶體 (ZRS) 會將記憶體帳戶同步復寫到主要區域中的三個 Azure 可用性區域。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/startAccountMigration?api-version=2023-05-01

URI 參數

名稱 位於 必要 類型 Description
accountName
path True

string

指定資源群組內的記憶體帳戶名稱。 儲存體帳戶名稱長度必須介於 3 到 24 個字元之間,且只能使用數位和小寫字母。

Regex 模式: ^[a-z0-9]+$

resourceGroupName
path True

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

Regex 模式: ^[-\w\._\(\)]+$

subscriptionId
path True

string

目標訂用帳戶的標識碼。

api-version
query True

string

要用於這項作業的 API 版本。

要求本文

名稱 必要 類型 Description
properties.targetSkuName True

SkuName

帳戶的目標 SKU 名稱

name

string

目前值是客戶起始移轉的 「預設值」

type

string

ARM 合約中的 SrpAccountMigrationType,也就是 'accountMigrations'

回應

名稱 類型 Description
200 OK

確定 -- 當要求只是為了驗證移轉要求而傳回,它實際上不會起始移轉;適用於目前跨區域移轉。

202 Accepted

已接受 -- 已接受移轉要求;作業將會以異步方式完成。

標題

Location: string

Other Status Codes

ErrorResponse

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

StorageAccountPostMigration

範例要求

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/resource-group-name/providers/Microsoft.Storage/storageAccounts/accountname/startAccountMigration?api-version=2023-05-01

{
  "properties": {
    "targetSkuName": "Standard_ZRS"
  }
}

範例回覆

location: https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000?api-version=2022-09-01

定義

名稱 Description
ErrorResponse

記憶體資源提供者的錯誤回應。

ErrorResponseBody

錯誤回應本文合約。

migrationStatus

移轉的目前狀態

SkuName

SKU 名稱。 帳戶建立的必要專案;選擇性的更新。 請注意,在舊版中,SKU 名稱稱為 accountType。

StorageAccountMigration

與進行中或加入佇列的記憶體帳戶移轉相關聯的參數或狀態,以更新其目前的 SKU 或區域。

ErrorResponse

記憶體資源提供者的錯誤回應。

名稱 類型 Description
error

ErrorResponseBody

Azure 記憶體資源提供者錯誤回應本文。

ErrorResponseBody

錯誤回應本文合約。

名稱 類型 Description
code

string

錯誤的識別碼。 程序代碼是不變的,而且是要以程序設計方式取用。

message

string

描述錯誤的訊息,適用於在使用者介面中顯示。

migrationStatus

移轉的目前狀態

名稱 類型 Description
Complete

string

Failed

string

InProgress

string

Invalid

string

SubmittedForConversion

string

SkuName

SKU 名稱。 帳戶建立的必要專案;選擇性的更新。 請注意,在舊版中,SKU 名稱稱為 accountType。

名稱 類型 Description
Premium_LRS

string

Premium_ZRS

string

Standard_GRS

string

Standard_GZRS

string

Standard_LRS

string

Standard_RAGRS

string

Standard_RAGZRS

string

Standard_ZRS

string

StorageAccountMigration

與進行中或加入佇列的記憶體帳戶移轉相關聯的參數或狀態,以更新其目前的 SKU 或區域。

名稱 類型 Description
id

string

移轉資源標識碼

name

string

目前值是客戶起始移轉的 「預設值」

properties.migrationFailedDetailedReason

string

移轉失敗的原因

properties.migrationFailedReason

string

移轉失敗的錯誤碼

properties.migrationStatus

migrationStatus

移轉的目前狀態

properties.targetSkuName

SkuName

帳戶的目標 SKU 名稱

type

string

ARM 合約中的 SrpAccountMigrationType,也就是 'accountMigrations'