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 |
---|---|---|---|---|
account
|
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: |
resource
|
path | True |
string |
Kullanıcının aboneliğindeki kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. Regex pattern: |
subscription
|
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 |
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 |
İş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 |
---|---|
Error |
Depolama kaynağı sağlayıcısından bir hata yanıtı. |
Error |
Hata yanıtı gövde sözleşmesi. |
migration |
Geçişin geçerli durumu |
Sku |
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. |
Storage |
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 |
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 |
Geçişin geçerli durumu |
|
properties.targetSkuName |
Hesap için hedef sku adı |
|
type |
string |
ARM sözleşmesinde 'accountMigrations' olan SrpAccountMigrationType |