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 |
---|---|---|---|---|
account
|
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: |
resource
|
path | True |
string |
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Regex pattern: |
subscription
|
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 |
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 |
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 |
---|---|
Error |
Odpowiedź o błędzie od dostawcy zasobów magazynu. |
Error |
Kontrakt treści odpowiedzi na błąd. |
migration |
Bieżący stan migracji |
Sku |
Nazwa jednostki SKU. Wymagane do utworzenia konta; opcjonalnie do aktualizacji. Pamiętaj, że w starszych wersjach nazwa jednostki SKU nosiła nazwę accountType. |
Storage |
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 |
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 |
Bieżący stan migracji |
|
properties.targetSkuName |
Nazwa docelowej jednostki SKU dla konta |
|
type |
string |
SrpAccountMigrationType w kontrakcie arm, który jest "accountMigrations" |