Update Key Rotation Policy - Update Key Rotation Policy
Aktualizuje zásady rotace klíče.
Nastavte určené členy v zásadách klíče. Ostatní ponechte jako nedefinované. Tato operace vyžaduje oprávnění klíče nebo aktualizace.
PUT {vaultBaseUrl}/keys/{key-name}/rotationpolicy?api-version=2025-07-01
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
key-name
|
path | True |
string |
Název klíče v daném trezoru. |
|
vault
|
path | True |
string (uri) |
|
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
| Name | Typ | Description |
|---|---|---|
| attributes |
Atributy zásad rotace klíčů. |
|
| lifetimeActions |
Akce, které bude Key Vault provádět po celou dobu životnosti klíče. V náhledu může mít vlastnost lifetimeActions maximálně dvě položky: jednu pro otočení, jednu pro upozornění. Čas oznámení by byl ve výchozím nastavení 30 dní před vypršením platnosti a nelze jej konfigurovat. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Požadavek byl úspěšný. |
|
| Other Status Codes |
Neočekávaná chybová odpověď |
Zabezpečení
OAuth2Auth
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| https://vault.azure.net/.default |
Příklady
UpdateKeyRotationPolicy
Ukázkový požadavek
PUT https://myvault.vault.azure.net//keys/updateKey01/rotationpolicy?api-version=2025-07-01
{
"lifetimeActions": [
{
"trigger": {
"timeAfterCreate": "P90D"
},
"action": {
"type": "Rotate"
}
},
{
"trigger": {
"timeBeforeExpiry": "P30D"
},
"action": {
"type": "Notify"
}
}
],
"attributes": {
"expiryTime": "P2Y"
}
}
Ukázková odpověď
{
"id": "https://myvault.vault.azure.net/keys/updateKey01/rotationpolicy",
"lifetimeActions": [
{
"trigger": {
"timeAfterCreate": "P90D"
},
"action": {
"type": "Rotate"
}
},
{
"trigger": {
"timeBeforeExpiry": "P30D"
},
"action": {
"type": "Notify"
}
}
],
"attributes": {
"expiryTime": "P2Y",
"created": 1482188947,
"updated": 1482188948
}
}
Definice
| Name | Description |
|---|---|
| Error | |
|
Key |
Zásady správy pro klíč. |
|
Key |
Typ akce. Hodnota by se měla porovnávat bez rozlišování velkých a malých písmen. |
|
Key |
Atributy zásad rotace klíčů. |
|
Key |
Výjimka chyby trezoru klíčů. |
|
Lifetime |
Akce a její trigger, který bude Key Vault provádět po celou dobu životnosti klíče. |
|
Lifetime |
Podmínka, která musí být splněna pro provedení akce. |
|
Lifetime |
Akce, která bude provedena. |
Error
| Name | Typ | Description |
|---|---|---|
| code |
string |
Kód chyby. |
| innererror |
Chyba serveru trezoru klíčů. |
|
| message |
string |
Chybová zpráva. |
KeyRotationPolicy
Zásady správy pro klíč.
| Name | Typ | Description |
|---|---|---|
| attributes |
Atributy zásad rotace klíčů. |
|
| id |
string |
ID klíčové zásady. |
| lifetimeActions |
Akce, které bude Key Vault provádět po celou dobu životnosti klíče. V náhledu může mít vlastnost lifetimeActions maximálně dvě položky: jednu pro otočení, jednu pro upozornění. Čas oznámení by byl ve výchozím nastavení 30 dní před vypršením platnosti a nelze jej konfigurovat. |
KeyRotationPolicyAction
Typ akce. Hodnota by se měla porovnávat bez rozlišování velkých a malých písmen.
| Hodnota | Description |
|---|---|
| Rotate |
Otočte klíč na základě zásad klíče. |
| Notify |
Aktivujte události Event Gridu. Výchozí hodnota je 30 dní před vypršením platnosti. Pouze Key Vault. |
KeyRotationPolicyAttributes
Atributy zásad rotace klíčů.
| Name | Typ | Description |
|---|---|---|
| created |
integer (unixtime) |
Čas vytvořený v zásadách rotace klíčů ve formátu UTC. |
| expiryTime |
string |
U nové verze klíče se použije hodnota expiryTime. Mělo by to být alespoň 28 dní. Bude ve formátu ISO 8601. Příklady: 90 dní: P90D, 3 měsíce: P3M, 48 hodin: PT48H, 1 rok a 10 dní: P1Y10D |
| updated |
integer (unixtime) |
Čas poslední aktualizace zásad střídání klíčů ve formátu UTC. |
KeyVaultError
Výjimka chyby trezoru klíčů.
| Name | Typ | Description |
|---|---|---|
| error |
Chyba serveru trezoru klíčů. |
LifetimeActions
Akce a její trigger, který bude Key Vault provádět po celou dobu životnosti klíče.
| Name | Typ | Description |
|---|---|---|
| action |
Akce, která bude provedena. |
|
| trigger |
Podmínka, která provede akci. |
LifetimeActionsTrigger
Podmínka, která musí být splněna pro provedení akce.
| Name | Typ | Description |
|---|---|---|
| timeAfterCreate |
string |
Čas po vytvoření se pokusit o rotaci. Platí jenom pro otáčení. Bude ve formátu doby trvání ISO 8601. Příklad: 90 dní : "P90D" |
| timeBeforeExpiry |
string |
Čas před vypršením platnosti pokusu o rotaci nebo oznámení. Bude ve formátu doby trvání ISO 8601. Příklad: 90 dní : "P90D" |
LifetimeActionsType
Akce, která bude provedena.
| Name | Typ | Description |
|---|---|---|
| type |
Typ akce. Hodnota by se měla porovnávat bez rozlišování velkých a malých písmen. |