Get Storage Accounts - Get Storage Accounts

Visa en lista över lagringskonton som hanteras av det angivna nyckelvalvet. Den här åtgärden kräver lagrings-/listbehörighet.

GET {vaultBaseUrl}/storage?api-version=2025-07-01
GET {vaultBaseUrl}/storage?maxresults={maxresults}&api-version=2025-07-01

URI-parametrar

Name I Obligatorisk Typ Description
vaultBaseUrl
path True

string

Valvnamnet, till exempel https://myvault.vault.azure.net.

api-version
query True

string

Klient-API-version.

maxresults
query

integer (int32)

minimum: 1
maximum: 25

Maximalt antal resultat som ska returneras på en sida. Om inget anges returnerar tjänsten upp till 25 resultat.

Svar

Name Typ Description
200 OK

StorageListResult

Ett svarsmeddelande som innehåller en lista över lagringskonton tillsammans med en länk till nästa sida med lagringskonton.

Other Status Codes

KeyVaultError

密钥保管库 felsvar som beskriver varför åtgärden misslyckades.

Exempel

List Storage account

Exempelbegäran

GET https://myvault.vault.azure.net//storage?api-version=2025-07-01

Exempelsvar

{
  "value": [
    {
      "id": "https://myvault.vault.azure.net/storage/listStorage01",
      "resourceId": "/subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Storage/storageAccounts/kvstorageacc1",
      "attributes": {
        "enabled": true,
        "created": 1490738386,
        "updated": 1490738386,
        "recoveryLevel": "Recoverable+Purgeable"
      },
      "tags": {
        "tag1": "val1",
        "tag2": "val2"
      }
    },
    {
      "id": "https://myvault.vault.azure.net/storage/listStorage02",
      "resourceId": "/subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Storage/storageAccounts/kvstorageacc2",
      "attributes": {
        "enabled": true,
        "created": 1490738386,
        "updated": 1490738386,
        "recoveryLevel": "Recoverable+Purgeable"
      },
      "tags": {
        "tag3": "val3",
        "tag4": "val4"
      }
    }
  ],
  "nextLink": "https://{BaseUri}/storage?api-version=7.2&%24skiptoken=<token>"
}

Definitioner

Name Description
DeletionRecoveryLevel

Återspeglar den återställningsnivå för borttagning som för närvarande gäller för lagringskonton i det aktuella valvet. Om det innehåller "Rensningsbar" kan lagringskontot tas bort permanent av en privilegierad användare. Annars kan bara systemet rensa lagringskontot i slutet av kvarhållningsintervallet.

Error

Felet på nyckelvalvsservern.

KeyVaultError

Felundantaget för nyckelvalvet.

StorageAccountAttributes

Attributen för hantering av lagringskontot.

StorageAccountItem

Lagringskontoobjektet som innehåller metadata för lagringskontot.

StorageListResult

Resultatet av listan över lagringskonton är fallet.

DeletionRecoveryLevel

Återspeglar den återställningsnivå för borttagning som för närvarande gäller för lagringskonton i det aktuella valvet. Om det innehåller "Rensningsbar" kan lagringskontot tas bort permanent av en privilegierad användare. Annars kan bara systemet rensa lagringskontot i slutet av kvarhållningsintervallet.

Värde Description
Purgeable

Anger ett valvtillstånd där borttagning är en oåterkallelig åtgärd, utan möjlighet till återställning. Den här nivån motsvarar att det inte finns något skydd mot en borttagningsåtgärd. data går oåterkalleligt förlorade när du accepterar en borttagningsåtgärd på entitetsnivå eller högre (valv, resursgrupp, prenumeration osv.)

Recoverable+Purgeable

Betecknar ett valvtillstånd där borttagning kan återställas och som även tillåter omedelbar och permanent borttagning (d.v.s. rensning). Den här nivån garanterar återställningen av den borttagna entiteten under kvarhållningsintervallet (90 dagar), såvida inte en rensningsåtgärd begärs eller om prenumerationen avbryts. Systemet kommer att ta bort det permanent efter 90 dagar, om det inte återställs

Recoverable

Betecknar ett valvtillstånd där borttagning kan återställas utan möjlighet till omedelbar och permanent borttagning (d.v.s. rensning). Den här nivån garanterar återställningen av den borttagna entiteten under kvarhållningsintervallet (90 dagar) och medan prenumerationen fortfarande är tillgänglig. Systemet kommer att ta bort det permanent efter 90 dagar, om det inte återställs

Recoverable+ProtectedSubscription

Anger ett valv- och prenumerationstillstånd där borttagningen kan återställas inom kvarhållningsintervallet (90 dagar), omedelbar och permanent borttagning (d.v.s. rensning) inte tillåts och där själva prenumerationen inte kan avbrytas permanent. Systemet kommer att ta bort det permanent efter 90 dagar, om det inte återställs

CustomizedRecoverable+Purgeable

Betecknar ett valvtillstånd där borttagning kan återställas och som också tillåter omedelbar och permanent borttagning (d.v.s. rensning när 7<= SoftDeleteRetentionInDays < 90). Den här nivån garanterar återställningen av den borttagna entiteten under kvarhållningsintervallet, såvida inte en rensningsåtgärd begärs eller prenumerationen avbryts.

CustomizedRecoverable

Betecknar ett valvtillstånd där borttagning kan återställas utan möjlighet till omedelbar och permanent borttagning (d.v.s. rensning när 7<= SoftDeleteRetentionInDays < 90). Den här nivån garanterar återställningen av den borttagna entiteten under kvarhållningsintervallet och medan prenumerationen fortfarande är tillgänglig.

CustomizedRecoverable+ProtectedSubscription

Betecknar ett valv- och prenumerationstillstånd där borttagning kan återställas, omedelbar och permanent borttagning (d.v.s. rensning) inte är tillåten och där själva prenumerationen inte kan avbrytas permanent när 7<= SoftDeleteRetentionInDays < 90. Den här nivån garanterar återställningen av den borttagna entiteten under kvarhållningsintervallet och återspeglar även det faktum att själva prenumerationen inte kan avbrytas.

Error

Felet på nyckelvalvsservern.

Name Typ Description
code

string

Felkoden.

innererror

Error

Felet på nyckelvalvsservern.

message

string

Felmeddelandet.

KeyVaultError

Felundantaget för nyckelvalvet.

Name Typ Description
error

Error

Felet på nyckelvalvsservern.

StorageAccountAttributes

Attributen för hantering av lagringskontot.

Name Typ Description
created

integer (unixtime)

Skapandetid i UTC.

enabled

boolean

Objektets aktiverade tillstånd.

recoverableDays

integer (int32)

softTa bort datakvarhållningsdagar. Värdet ska vara >=7 och <=90 när softDelete är aktiverat, annars 0.

recoveryLevel

DeletionRecoveryLevel

Återspeglar den återställningsnivå för borttagning som för närvarande gäller för lagringskonton i det aktuella valvet. Om det innehåller "Rensningsbar" kan lagringskontot tas bort permanent av en privilegierad användare. Annars kan bara systemet rensa lagringskontot i slutet av kvarhållningsintervallet.

updated

integer (unixtime)

Tid för senaste uppdatering i UTC.

StorageAccountItem

Lagringskontoobjektet som innehåller metadata för lagringskontot.

Name Typ Description
attributes

StorageAccountAttributes

Attributen för hantering av lagringskontot.

id

string

Identifierare för lagring.

resourceId

string

Resurs-ID för lagringskonto.

tags

object

Programspecifika metadata i form av nyckel/värde-par.

StorageListResult

Resultatet av listan över lagringskonton är fallet.

Name Typ Description
nextLink

string

URL:en för att hämta nästa uppsättning lagringskonton.

value

StorageAccountItem[]

Ett svarsmeddelande som innehåller en lista över lagringskonton i nyckelvalvet tillsammans med en länk till nästa sida med lagringskonton.