Update Storage Account - Update Storage Account
Frissíti az adott tárfiókhoz társított megadott attribútumokat. Ehhez a művelethez a storage/set/update engedély szükséges.
PATCH {vaultBaseUrl}/storage/{storage-account-name}?api-version=2025-07-01
URI-paraméterek
| Name | In | Kötelező | Típus | Description |
|---|---|---|---|---|
|
storage-account-name
|
path | True |
string pattern: ^[0-9a-zA-Z]+$ |
A tárfiók neve. |
|
vault
|
path | True |
string |
A tároló neve, például |
|
api-version
|
query | True |
string |
Ügyfél API-verzió. |
Kérelem törzse
| Name | Típus | Description |
|---|---|---|
| activeKeyName |
string |
Az aktuális aktív tárfiók kulcsának neve. |
| attributes |
A tárfiók attribútumai. |
|
| autoRegenerateKey |
boolean |
Azt határozza meg, hogy a KeyVault kezelje-e a felhasználó tárfiókját. |
| regenerationPeriod |
string |
A kulcs újragenerálási időtartama ISO-8601 formátumban megadva. |
| tags |
object |
Alkalmazásspecifikus metaadatok kulcs-érték párok formájában. |
Válaszok
| Name | Típus | Description |
|---|---|---|
| 200 OK |
A frissített tárfiók. |
|
| Other Status Codes |
Key Vault hibaválasz, amely leírja, hogy miért nem sikerült a művelet. |
Példák
Update Storage account
Mintakérelem
PATCH https://myvault.vault.azure.net//storage/patchStrg01?api-version=2025-07-01
{
"activeKeyName": "key1",
"regenerationPeriod": "P10D"
}
Mintaválasz
{
"id": "https://myvault.vault.azure.net/storage/patchStrg01",
"resourceId": "/subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Storage/storageAccounts/kvstorageacc",
"activeKeyName": "key1",
"autoRegenerateKey": true,
"regenerationPeriod": "P10D",
"attributes": {
"enabled": true,
"created": 1490738386,
"updated": 1490738386,
"recoveryLevel": "Recoverable+Purgeable"
},
"tags": {
"tag1": "val1",
"tag2": "val2"
}
}
Definíciók
| Name | Description |
|---|---|
|
Deletion |
Az aktuális tárolóban lévő tárfiókokra jelenleg érvényben lévő törlési helyreállítási szintet tükrözi. Ha a "Törölhető" értéket tartalmazza, a tárfiókot egy kiemelt felhasználó véglegesen törölheti; Ellenkező esetben csak a rendszer tudja kiüríteni a tárfiókot a megőrzési időköz végén. |
| Error |
A kulcstartó-kiszolgáló hibája. |
|
Key |
A kulcstartó hibakivétele. |
|
Storage |
A tárfiók-kezelési attribútumok. |
|
Storage |
A tárfiók frissítési paraméterei. |
|
Storage |
A Storage-fiók csomagja a Key Vault tárfiók adataiból és attribútumaiból áll. |
DeletionRecoveryLevel
Az aktuális tárolóban lévő tárfiókokra jelenleg érvényben lévő törlési helyreállítási szintet tükrözi. Ha a "Törölhető" értéket tartalmazza, a tárfiókot egy kiemelt felhasználó véglegesen törölheti; Ellenkező esetben csak a rendszer tudja kiüríteni a tárfiókot a megőrzési időköz végén.
| Érték | Description |
|---|---|
| Purgeable |
Olyan tárolóállapotot jelöl, amelyben a törlés visszafordíthatatlan művelet, helyreállítás lehetősége nélkül. Ez a szint azt jelenti, hogy nincs védelem a törlési műveletekkel szemben; az adatok helyrehozhatatlanul elvesznek, ha elfogad egy törlési műveletet entitásszintű vagy magasabb szinten (tároló, erőforráscsoport, előfizetés stb.) |
| Recoverable+Purgeable |
Olyan tárolóállapotot jelöl, amelyben a törlés helyreállítható, és amely lehetővé teszi az azonnali és végleges törlést (azaz a törlést). Ez a szint garantálja a törölt entitás helyreállíthatóságát a megőrzési időköz (90 nap) alatt, kivéve, ha a rendszer végleges törlési műveletet kér, vagy az előfizetést megszakítja. A rendszer 90 nap elteltével véglegesen törli, ha nem áll helyre |
| Recoverable |
Olyan tárolóállapotot jelöl, amelyben a törlés helyreállítható azonnali és végleges törlés (pl. törlés) lehetősége nélkül. Ez a szint garantálja a törölt entitás helyreállíthatóságát a megőrzési időköz alatt (90 nap), és amíg az előfizetés még elérhető. A rendszer 90 nap elteltével véglegesen törli, ha nem áll helyre |
| Recoverable+ProtectedSubscription |
Olyan tároló- és előfizetési állapotot jelöl, amelyben a törlés a megőrzési időközön belül (90 nap) helyreállítható, az azonnali és végleges törlés (azaz a törlés) nem engedélyezett, és amelyben maga az előfizetés nem mondható le véglegesen. A rendszer 90 nap elteltével véglegesen törli, ha nem áll helyre |
| CustomizedRecoverable+Purgeable |
Olyan tárolóállapotot jelöl, amelyben a törlés helyreállítható, és amely azonnali és végleges törlést is lehetővé tesz (azaz törlés, ha 7<= SoftDeleteRetentionInDays < 90). Ez a szint garantálja a törölt entitás helyreállíthatóságát a megőrzési időköz alatt, kivéve, ha a rendszer végleges törlési műveletet kér, vagy az előfizetést megszakítja. |
| CustomizedRecoverable |
Olyan tárolóállapotot jelöl, amelyben a törlés helyreállítható az azonnali és végleges törlés lehetősége nélkül (azaz törlés, ha 7<= SoftDeleteRetentionInDays < 90). Ez a szint garantálja a törölt entitás helyreállíthatóságát a megőrzési időköz alatt, és amíg az előfizetés még elérhető. |
| CustomizedRecoverable+ProtectedSubscription |
Olyan tároló és előfizetési állapotot jelöl, amelyben a törlés helyreállítható, az azonnali és végleges törlés (azaz a törlés) nem engedélyezett, és amelyben maga az előfizetés nem mondható le véglegesen, ha 7<= SoftDeleteRetentionInDays < 90. Ez a szint garantálja a törölt entitás helyreállíthatóságát a megőrzési időszak alatt, és azt is tükrözi, hogy maga az előfizetés nem mondható le. |
Error
A kulcstartó-kiszolgáló hibája.
| Name | Típus | Description |
|---|---|---|
| code |
string |
A hibakód. |
| innererror |
A kulcstartó-kiszolgáló hibája. |
|
| message |
string |
A hibaüzenet. |
KeyVaultError
A kulcstartó hibakivétele.
| Name | Típus | Description |
|---|---|---|
| error |
A kulcstartó-kiszolgáló hibája. |
StorageAccountAttributes
A tárfiók-kezelési attribútumok.
| Name | Típus | Description |
|---|---|---|
| created |
integer (unixtime) |
Létrehozás ideje UTC-ben. |
| enabled |
boolean |
az objektum engedélyezett állapota. |
| recoverableDays |
integer (int32) |
softDelete adatmegőrzési napok. Az értéknek =7 és <=90-nek kell lennie>, ha a softDelete engedélyezve van, ellenkező esetben 0. |
| recoveryLevel |
Az aktuális tárolóban lévő tárfiókokra jelenleg érvényben lévő törlési helyreállítási szintet tükrözi. Ha a "Törölhető" értéket tartalmazza, a tárfiókot egy kiemelt felhasználó véglegesen törölheti; Ellenkező esetben csak a rendszer tudja kiüríteni a tárfiókot a megőrzési időköz végén. |
|
| updated |
integer (unixtime) |
Utolsó frissítés időpontja UTC-ben. |
StorageAccountUpdateParameters
A tárfiók frissítési paraméterei.
| Name | Típus | Description |
|---|---|---|
| activeKeyName |
string |
Az aktuális aktív tárfiók kulcsának neve. |
| attributes |
A tárfiók attribútumai. |
|
| autoRegenerateKey |
boolean |
Azt határozza meg, hogy a KeyVault kezelje-e a felhasználó tárfiókját. |
| regenerationPeriod |
string |
A kulcs újragenerálási időtartama ISO-8601 formátumban megadva. |
| tags |
object |
Alkalmazásspecifikus metaadatok kulcs-érték párok formájában. |
StorageBundle
A Storage-fiók csomagja a Key Vault tárfiók adataiból és attribútumaiból áll.
| Name | Típus | Description |
|---|---|---|
| activeKeyName |
string |
Az aktuális aktív tárfiók kulcsának neve. |
| attributes |
A tárfiók attribútumai. |
|
| autoRegenerateKey |
boolean |
Azt határozza meg, hogy a KeyVault kezelje-e a felhasználó tárfiókját. |
| id |
string |
A tárfiók azonosítója. |
| regenerationPeriod |
string |
A kulcs újragenerálási időtartama ISO-8601 formátumban megadva. |
| resourceId |
string |
A tárfiók erőforrás-azonosítója. |
| tags |
object |
Alkalmazásspecifikus metaadatok kulcs-érték párok formájában |