Storage Accounts - Customer Initiated Migration

ストレージ アカウントの冗長性レベルを変更するために、アカウント移行要求をトリガーできます。 この移行では、信頼性と可用性を向上させるために、ゾーン冗長以外のストレージ アカウントをゾーン冗長アカウントに更新するか、またはその逆に更新します。 ゾーン冗長ストレージ (ZRS) は、プライマリ リージョンの 3 つの Azure 可用性ゾーン間でストレージ アカウントを同期的にレプリケートします。

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

URI パラメーター

名前 / 必須 説明
accountName
path True

string

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。

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

resourceGroupName
path True

string

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。

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

subscriptionId
path True

string

ターゲット サブスクリプションの ID。

api-version
query True

string

この操作に使用する API バージョン。

要求本文

名前 必須 説明
properties.targetSkuName True

SkuName

アカウントのターゲット SKU 名

name

string

現在の値は、顧客が開始した移行の "既定値" です

type

string

'accountMigrations' である ARM コントラクトの SrpAccountMigrationType

応答

名前 説明
200 OK

OK -- 要求が移行要求を検証するためだけにある場合に返され、実際には移行は開始されません。現在、リージョン間の移行に適用できます。

202 Accepted

受け入れ済み -- 移行要求が受け入れられます。操作は非同期的に完了します。

Headers

Location: string

Other Status Codes

ErrorResponse

操作に失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

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

Scopes

名前 説明
user_impersonation ユーザー アカウントの借用

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

定義

名前 説明
ErrorResponse

ストレージ リソース プロバイダーからのエラー応答。

ErrorResponseBody

エラー応答本文コントラクト。

migrationStatus

移行の現在の状態

SkuName

SKU 名。 アカウントの作成に必要です。更新の場合は省略可能です。 以前のバージョンでは、SKU 名は accountType と呼ばれることに注意してください。

StorageAccountMigration

現在の SKU またはリージョンを更新するために、進行中またはエンキューされたストレージ アカウントの移行に関連付けられているパラメーターまたは状態。

ErrorResponse

ストレージ リソース プロバイダーからのエラー応答。

名前 説明
error

ErrorResponseBody

Azure Storage リソース プロバイダーのエラー応答本文。

ErrorResponseBody

エラー応答本文コントラクト。

名前 説明
code

string

エラーの識別子。 コードは不変であり、プログラムによって使用されることを意図しています。

message

string

ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。

migrationStatus

移行の現在の状態

名前 説明
Complete

string

Failed

string

InProgress

string

Invalid

string

SubmittedForConversion

string

SkuName

SKU 名。 アカウントの作成に必要です。更新の場合は省略可能です。 以前のバージョンでは、SKU 名は accountType と呼ばれることに注意してください。

名前 説明
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

現在の SKU またはリージョンを更新するために、進行中またはエンキューされたストレージ アカウントの移行に関連付けられているパラメーターまたは状態。

名前 説明
id

string

移行リソース ID

name

string

現在の値は、顧客が開始した移行の "既定値" です

properties.migrationFailedDetailedReason

string

移行エラーの理由

properties.migrationFailedReason

string

移行エラーのエラー コード

properties.migrationStatus

migrationStatus

移行の現在の状態

properties.targetSkuName

SkuName

アカウントのターゲット SKU 名

type

string

'accountMigrations' である ARM コントラクトの SrpAccountMigrationType