Storage Accounts - Customer Initiated Migration

Depolama hesabının yedeklilik düzeyini değiştirmesi için Hesap Geçişi isteği tetiklenebilir. Geçiş, daha iyi güvenilirlik ve kullanılabilirlik elde etmek için bölgesel olmayan yedekli depolama hesabını bölgesel olarak yedekli bir hesaba (veya tam tersi) güncelleştirir. Alanlar arası yedekli depolama (ZRS), depolama hesabınızı birincil bölgedeki üç Azure kullanılabilirlik alanında zaman uyumlu olarak çoğaltır.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
accountName
path True

string

Belirtilen kaynak grubundaki depolama hesabının adı. Depolama hesabı adları 3 ila 24 karakter uzunluğunda olmalı ve yalnızca sayıları ve küçük harfleri kullanmalıdır.

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

resourceGroupName
path True

string

Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir.

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

subscriptionId
path True

string

Hedef aboneliğin kimliği.

api-version
query True

string

Bu işlem için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
properties.targetSkuName True

SkuName

Hesap için hedef sku adı

name

string

müşteri tarafından başlatılan geçiş için geçerli değer 'varsayılan'

type

string

ARM sözleşmesinde 'accountMigrations' olan SrpAccountMigrationType

Yanıtlar

Name Tür Description
200 OK

Tamam -- İstek yalnızca geçiş isteğini doğrulamak için olduğunda döndürülür, aslında geçişi başlatmaz; şu anda bölgeler arası geçişte geçerlidir.

202 Accepted

Kabul edildi -- Geçiş isteği kabul edildi; işlemi zaman uyumsuz olarak tamamlanır.

Headers

Location: string

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

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

Tanımlar

Name Description
ErrorResponse

Depolama kaynağı sağlayıcısından bir hata yanıtı.

ErrorResponseBody

Hata yanıtı gövde sözleşmesi.

migrationStatus

Geçişin geçerli durumu

SkuName

SKU adı. Hesap oluşturmak için gereklidir; isteğe bağlı olarak güncelleştirin. Eski sürümlerde SKU adının accountType olarak adlandırıldığını unutmayın.

StorageAccountMigration

Geçerli SKU'sunu veya bölgesini güncelleştirmek için devam eden veya sıraya alınan depolama hesabı geçişiyle ilişkili parametreler veya durum.

ErrorResponse

Depolama kaynağı sağlayıcısından bir hata yanıtı.

Name Tür Description
error

ErrorResponseBody

Azure Depolama Kaynak Sağlayıcısı hata yanıtı gövdesi.

ErrorResponseBody

Hata yanıtı gövde sözleşmesi.

Name Tür Description
code

string

Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır.

message

string

Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti.

migrationStatus

Geçişin geçerli durumu

Name Tür Description
Complete

string

Failed

string

InProgress

string

Invalid

string

SubmittedForConversion

string

SkuName

SKU adı. Hesap oluşturmak için gereklidir; isteğe bağlı olarak güncelleştirin. Eski sürümlerde SKU adının accountType olarak adlandırıldığını unutmayın.

Name Tür 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

Geçerli SKU'sunu veya bölgesini güncelleştirmek için devam eden veya sıraya alınan depolama hesabı geçişiyle ilişkili parametreler veya durum.

Name Tür Description
id

string

Geçiş Kaynak Kimliği

name

string

müşteri tarafından başlatılan geçiş için geçerli değer 'varsayılan'

properties.migrationFailedDetailedReason

string

Geçiş hatasının nedeni

properties.migrationFailedReason

string

Geçiş hatası için hata kodu

properties.migrationStatus

migrationStatus

Geçişin geçerli durumu

properties.targetSkuName

SkuName

Hesap için hedef sku adı

type

string

ARM sözleşmesinde 'accountMigrations' olan SrpAccountMigrationType