Storage Accounts - Regenerate Key

Hiermee wordt een van de toegangssleutels of Kerberos-sleutels voor het opgegeven opslagaccount opnieuw gegenereerd.

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

URI-parameters

Name In Vereist Type Description
accountName
path True

string

De naam van het opslagaccount binnen de opgegeven resourcegroep. Opslagaccountnamen moeten tussen 3 en 24 tekens lang zijn en mogen alleen getallen en kleine letters bevatten.

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

resourceGroupName
path True

string

De naam van de resourcegroep in het abonnement van de gebruiker. De naam is niet hoofdlettergevoelig.

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

subscriptionId
path True

string

De id van het doelabonnement.

api-version
query True

string

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Vereist Type Description
keyName True

string

De naam van opslagsleutels die opnieuw willen worden gegenereerd. Mogelijke waarden zijn key1, key2, kerb1, kerb2.

Antwoorden

Name Type Description
200 OK

StorageAccountListKeysResult

OK: de opgegeven sleutel is opnieuw gegenereerd.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

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

Scopes

Name Description
user_impersonation uw gebruikersaccount imiteren

Voorbeelden

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>"
    }
  ]
}

Definities

Name Description
KeyPermission

Machtigingen voor de sleutel: alleen-lezen of volledige machtigingen.

StorageAccountKey

Een toegangssleutel voor het opslagaccount.

StorageAccountListKeysResult

Het antwoord van de listkeys-bewerking.

StorageAccountRegenerateKeyParameters

De parameters die worden gebruikt om de sleutel van het opslagaccount opnieuw te genereren.

KeyPermission

Machtigingen voor de sleutel: alleen-lezen of volledige machtigingen.

Name Type Description
Full

string

Read

string

StorageAccountKey

Een toegangssleutel voor het opslagaccount.

Name Type Description
creationTime

string

Aanmaaktijd van de sleutel, in retourdatumnotatie.

keyName

string

Naam van de sleutel.

permissions

KeyPermission

Machtigingen voor de sleutel: alleen-lezen of volledige machtigingen.

value

string

Met base 64 gecodeerde waarde van de sleutel.

StorageAccountListKeysResult

Het antwoord van de listkeys-bewerking.

Name Type Description
keys

StorageAccountKey[]

Hiermee haalt u de lijst met opslagaccountsleutels en de bijbehorende eigenschappen voor het opgegeven opslagaccount op.

StorageAccountRegenerateKeyParameters

De parameters die worden gebruikt om de sleutel van het opslagaccount opnieuw te genereren.

Name Type Description
keyName

string

De naam van opslagsleutels die opnieuw willen worden gegenereerd. Mogelijke waarden zijn key1, key2, kerb1, kerb2.