Поделиться через


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

Имя В Обязательно Тип Описание
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-z0-9]+$

Имя учетной записи хранения в указанной группе ресурсов. Имена учетных записей хранения должны быть от 3 до 24 символов длиной и использовать только цифры и строчные буквы.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

Имя группы ресурсов в подписке пользователя. Имя не зависит от регистра.

subscriptionId
path True

string

minLength: 1

Идентификатор целевой подписки.

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Текст запроса

Имя Обязательно Тип Описание
properties.targetSkuName True

SkuName

Имя целевого номера SKU для учетной записи

name

string

текущее значение — "по умолчанию" для инициированной клиентом миграции

type

string

SrpAccountMigrationType в контракте ARM, который является "accountMigrations"

Ответы

Имя Тип Описание
200 OK

OK -- Возвращается, когда запрос предназначен только для проверки запроса на миграцию, он фактически не инициирует миграцию; В настоящее время применимо при миграции между регионами.

202 Accepted

Accepted -- Запрос на миграцию принят; Операция будет завершена асинхронно.

Заголовки

Location: string

Other Status Codes

ErrorResponse

Ответ на ошибку, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

StorageAccountPostMigration

Образец запроса

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/resource-group-name/providers/Microsoft.Storage/storageAccounts/accountname/startAccountMigration?api-version=2025-06-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

Определения

Имя Описание
ErrorResponse

Ответ на ошибку от поставщика ресурсов хранилища.

ErrorResponseBody

Контракт текста ответа на ошибку.

migrationStatus

Текущий статус миграции

SkuName

Имя номера SKU. Требуется для создания учетной записи; необязательно для обновления. Обратите внимание, что в более ранних версиях имя SKU было названо accountType.

StorageAccountMigration

Параметры или состояние, связанные с текущей или вложенной миграцией учетной записи хранения, чтобы обновить текущий номер SKU или регион.

ErrorResponse

Ответ на ошибку от поставщика ресурсов хранилища.

Имя Тип Описание
error

ErrorResponseBody

Текст ответа об ошибке поставщика ресурсов хранилища 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

migrationStatus

Текущий статус миграции

properties.targetSkuName

SkuName

Имя целевого номера SKU для учетной записи

type

string

SrpAccountMigrationType в контракте ARM, который является "accountMigrations"