Storage Accounts - Regenerate Key

指定したストレージ アカウントのアクセス キーまたは Kerberos キーのいずれかを再生成します。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/regenerateKey?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 バージョン。

要求本文

名前 必須 説明
keyName True

string

再生成するストレージ キーの名前。使用可能な値は key1、key2、kerb1、kerb2 です。

応答

名前 説明
200 OK

StorageAccountListKeysResult

OK -- 指定されたキーが正常に再生成されました。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

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

Scopes

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

StorageAccountRegenerateKerbKey
StorageAccountRegenerateKey

StorageAccountRegenerateKerbKey

Sample Request

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res4167/providers/Microsoft.Storage/storageAccounts/sto3539/regenerateKey?api-version=2023-01-01

{
  "keyName": "kerb1"
}

Sample Response

{
  "keys": [
    {
      "keyName": "key1",
      "permissions": "Full",
      "value": "<value>"
    },
    {
      "keyName": "key2",
      "permissions": "Full",
      "value": "<value>"
    },
    {
      "keyName": "kerb1",
      "permissions": "Full",
      "value": "<value>"
    }
  ]
}

StorageAccountRegenerateKey

Sample Request

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res4167/providers/Microsoft.Storage/storageAccounts/sto3539/regenerateKey?api-version=2023-01-01

{
  "keyName": "key2"
}

Sample Response

{
  "keys": [
    {
      "keyName": "key1",
      "permissions": "Full",
      "value": "<value>"
    },
    {
      "keyName": "key2",
      "permissions": "Full",
      "value": "<value>"
    }
  ]
}

定義

名前 説明
KeyPermission

キーのアクセス許可 -- 読み取り専用または完全なアクセス許可。

StorageAccountKey

ストレージ アカウントのアクセス キー。

StorageAccountListKeysResult

ListKeys 操作からの応答。

StorageAccountRegenerateKeyParameters

ストレージ アカウント キーの再生成に使用されるパラメーター。

KeyPermission

キーのアクセス許可 -- 読み取り専用または完全なアクセス許可。

名前 説明
Full

string

Read

string

StorageAccountKey

ストレージ アカウントのアクセス キー。

名前 説明
creationTime

string

キーの作成時刻 (ラウンド トリップ日付形式)。

keyName

string

キーの名前。

permissions

KeyPermission

キーのアクセス許可 -- 読み取り専用または完全なアクセス許可。

value

string

キーの Base 64 エンコード値。

StorageAccountListKeysResult

ListKeys 操作からの応答。

名前 説明
keys

StorageAccountKey[]

指定したストレージ アカウントのストレージ アカウント キーとそのプロパティの一覧を取得します。

StorageAccountRegenerateKeyParameters

ストレージ アカウント キーの再生成に使用されるパラメーター。

名前 説明
keyName

string

再生成するストレージ キーの名前。使用可能な値は key1、key2、kerb1、kerb2 です。