Storage Accounts - Customer Initiated Migration
Запрос миграции учетных записей можно активировать для учетной записи хранения, чтобы изменить уровень избыточности. Миграция обновляет незональную избыточность учетной записи хранения до зональной избыточной учетной записи или наоборот, чтобы обеспечить более высокую надежность и доступность. Хранилище, избыточное между зонами (ZRS), реплицирует учетную запись хранения синхронно в трех зонах доступности Azure в основном регионе.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/startAccountMigration?api-version=2025-06-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-z0-9]+$ |
Имя учетной записи хранения в указанной группе ресурсов. Имена учетных записей хранения должны быть от 3 до 24 символов длиной и использовать только цифры и строчные буквы. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
Имя группы ресурсов в подписке пользователя. Имя не зависит от регистра. |
|
subscription
|
path | True |
string minLength: 1 |
Идентификатор целевой подписки. |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Текст запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| properties.targetSkuName | True |
Имя целевого номера SKU для учетной записи |
|
| name |
string |
текущее значение — "по умолчанию" для инициированной клиентом миграции |
|
| type |
string |
SrpAccountMigrationType в контракте ARM, который является "accountMigrations" |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
OK -- Возвращается, когда запрос предназначен только для проверки запроса на миграцию, он фактически не инициирует миграцию; В настоящее время применимо при миграции между регионами. |
|
| 202 Accepted |
Accepted -- Запрос на миграцию принят; Операция будет завершена асинхронно. Заголовки Location: string |
|
| Other Status Codes |
Ответ на ошибку, описывающий причину сбоя операции. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
StorageAccountPostMigration
Образец запроса
Пример ответа
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
Определения
| Имя | Описание |
|---|---|
|
Error |
Ответ на ошибку от поставщика ресурсов хранилища. |
|
Error |
Контракт текста ответа на ошибку. |
|
migration |
Текущий статус миграции |
|
Sku |
Имя номера SKU. Требуется для создания учетной записи; необязательно для обновления. Обратите внимание, что в более ранних версиях имя SKU было названо accountType. |
|
Storage |
Параметры или состояние, связанные с текущей или вложенной миграцией учетной записи хранения, чтобы обновить текущий номер SKU или регион. |
ErrorResponse
Ответ на ошибку от поставщика ресурсов хранилища.
| Имя | Тип | Описание |
|---|---|---|
| error |
Текст ответа об ошибке поставщика ресурсов хранилища Azure. |
ErrorResponseBody
Контракт текста ответа на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования. |
| message |
string |
Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе. |
migrationStatus
Текущий статус миграции
| Значение | Описание |
|---|---|
| Invalid | |
| SubmittedForConversion | |
| InProgress | |
| Complete | |
| Failed |
SkuName
Имя номера SKU. Требуется для создания учетной записи; необязательно для обновления. Обратите внимание, что в более ранних версиях имя SKU было названо accountType.
| Значение | Описание |
|---|---|
| Standard_LRS | |
| Standard_GRS | |
| Standard_RAGRS | |
| Standard_ZRS | |
| Premium_LRS | |
| Premium_ZRS | |
| Standard_GZRS | |
| Standard_RAGZRS | |
| StandardV2_LRS | |
| StandardV2_GRS | |
| StandardV2_ZRS | |
| StandardV2_GZRS | |
| PremiumV2_LRS | |
| PremiumV2_ZRS |
StorageAccountMigration
Параметры или состояние, связанные с текущей или вложенной миграцией учетной записи хранения, чтобы обновить текущий номер SKU или регион.
| Имя | Тип | Описание |
|---|---|---|
| id |
string |
Идентификатор ресурса миграции |
| name |
string |
текущее значение — "по умолчанию" для инициированной клиентом миграции |
| properties.migrationFailedDetailedReason |
string |
Причина сбоя миграции |
| properties.migrationFailedReason |
string |
Код ошибки при сбое миграции |
| properties.migrationStatus |
Текущий статус миграции |
|
| properties.targetSkuName |
Имя целевого номера SKU для учетной записи |
|
| type |
string |
SrpAccountMigrationType в контракте ARM, который является "accountMigrations" |