Storage Accounts - Customer Initiated Migration

Żądanie migracji konta można wyzwolić dla konta magazynu, aby zmienić jego poziom nadmiarowości. Migracja aktualizuje konto magazynu strefowo nadmiarowego do konta strefowo nadmiarowego lub odwrotnie, aby zapewnić lepszą niezawodność i dostępność. Magazyn strefowo nadmiarowy (ZRS) replikuje konto magazynu synchronicznie w trzech strefach dostępności platformy Azure w regionie podstawowym.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
accountName
path True

string

Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery.

Regex pattern: ^[a-z0-9]+$

resourceGroupName
path True

string

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter.

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

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Wymagane Typ Opis
properties.targetSkuName True

SkuName

Nazwa docelowej jednostki SKU dla konta

name

string

bieżąca wartość to "default" dla migracji zainicjowanej przez klienta

type

string

SrpAccountMigrationType w kontrakcie arm, który jest "accountMigrations"

Odpowiedzi

Nazwa Typ Opis
200 OK

OK — zwracany, gdy żądanie dotyczy tylko weryfikacji żądania migracji, w rzeczywistości nie inicjuje migracji; dotyczy obecnie migracji między regionami.

202 Accepted

Zaakceptowane — zaakceptowane żądanie migracji; operacja zostanie ukończona asynchronicznie.

Headers

Location: string

Other Status Codes

ErrorResponse

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

StorageAccountPostMigration

Sample Request

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

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

Sample Response

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

Definicje

Nazwa Opis
ErrorResponse

Odpowiedź o błędzie od dostawcy zasobów magazynu.

ErrorResponseBody

Kontrakt treści odpowiedzi na błąd.

migrationStatus

Bieżący stan migracji

SkuName

Nazwa jednostki SKU. Wymagane do utworzenia konta; opcjonalnie do aktualizacji. Pamiętaj, że w starszych wersjach nazwa jednostki SKU nosiła nazwę accountType.

StorageAccountMigration

Parametry lub stan skojarzony z trwającą lub w kolejce migracją konta magazynu w celu zaktualizowania bieżącej jednostki SKU lub regionu.

ErrorResponse

Odpowiedź o błędzie od dostawcy zasobów magazynu.

Nazwa Typ Opis
error

ErrorResponseBody

Treść odpowiedzi dostawcy zasobów usługi Azure Storage.

ErrorResponseBody

Kontrakt treści odpowiedzi na błąd.

Nazwa Typ Opis
code

string

Identyfikator błędu. Kody są niezmienne i mają być używane programowo.

message

string

Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika.

migrationStatus

Bieżący stan migracji

Nazwa Typ Opis
Complete

string

Failed

string

InProgress

string

Invalid

string

SubmittedForConversion

string

SkuName

Nazwa jednostki SKU. Wymagane do utworzenia konta; opcjonalnie do aktualizacji. Pamiętaj, że w starszych wersjach nazwa jednostki SKU nosiła nazwę accountType.

Nazwa Typ Opis
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

Parametry lub stan skojarzony z trwającą lub w kolejce migracją konta magazynu w celu zaktualizowania bieżącej jednostki SKU lub regionu.

Nazwa Typ Opis
id

string

Identyfikator zasobu migracji

name

string

bieżąca wartość to "default" dla migracji zainicjowanej przez klienta

properties.migrationFailedDetailedReason

string

Przyczyna niepowodzenia migracji

properties.migrationFailedReason

string

Kod błędu niepowodzenia migracji

properties.migrationStatus

migrationStatus

Bieżący stan migracji

properties.targetSkuName

SkuName

Nazwa docelowej jednostki SKU dla konta

type

string

SrpAccountMigrationType w kontrakcie arm, który jest "accountMigrations"