Skip to main content
POST
Crear una política de instantáneas
Requiere la acción de IAM storage:CreateSnapshotPolicy. Consulte permisos de almacenamiento para obtener la lista completa, lo que cubre cada una y un ejemplo de política.

Autorizaciones

Authorization
string
header
requerido

Un token bearer de OAuth 2.0, enviado como Authorization: Bearer <token>. Esta es la forma recomendada de autenticación.

Obtén el token intercambiando el par de claves de acceso de una cuenta de servicio en POST /v1/oauth/token con grant_type=client_credentials. Es el flujo estándar de credenciales de cliente; las bibliotecas compatibles con OAuth pueden obtener y renovar el token por ti.

Los tokens duran una hora por defecto. El mismo par de claves de acceso también sirve como credencial AWS SigV4 para el endpoint de objetos compatible con S3, que solo acepta ese método de autenticación.

Encabezados

Idempotency-Key
string

Clave opcional generada por el cliente que hace que una creación sea segura para la reproducción. Al volver a intentar una solicitud con la misma clave, se devuelve el resultado original literalmente en lugar de crear un recurso duplicado. Se rechaza la reutilización de una clave con un cuerpo de solicitud diferente (422); una solicitud cuya clave todavía se está procesando devuelve 409. Los registros se mantienen durante 24 horas. Usa un UUID o un token único similar.

Maximum string length: 255

Cuerpo

application/json
volume
string
requerido

UUID, CRN o nombre exacto del volumen de propiedad de la cuenta.

Ejemplo:

"5f8d2c1a-9b3e-4d7a-8c6f-1e2a3b4c5d6e"

name
string
requerido

Único dentro de la cuenta: nombra la política en su CRN. Las instantáneas programadas se llaman <policy>-<UTC timestamp>. Los nombres de los recursos no deben comenzar con el prefijo literal crn: ni ser UUID (en cualquier caso, en las formas canónica, compacta, entre corchetes o urn:uuid:).

Required string length: 1 - 128
Ejemplo:

"nightly"

interval_minutes
integer
requerido

Minutos entre instantáneas: un intervalo mínimo, no una cadencia exacta. Un pase periódico toma lo que haya vencido y re-basea la siguiente ejecución de cada política desde el momento en que se ejecutó, por lo que una instantánea aterriza en o después de interval_minutes y nunca antes, y puede aterrizar un minuto o dos más tarde cuando el pase está ocupado. Una ventana que el pase no consigue cuesta una instantánea en lugar de producir una ráfaga de recuperación después.

El mínimo es de un minuto, porque ese paso es lo que evalúa el horario y nada más fino puede ser honrado; el máximo es de 30 días. snapshots Por lo tanto, elija el intervalo más grande que cumpla con su objetivo de punto de recuperación.

Rango requerido: 1 <= x <= 43200
Ejemplo:

1440

retention_count
integer
requerido

Cuántas instantáneas de esta política se deben conservar. Cuando un incendio lleva la cuenta más allá de esto, el más viejo va primero.

Rango requerido: 1 <= x <= 256
Ejemplo:

7

description
string
Ejemplo:

"Nightly snapshots of the database volume"

retention_days
integer
predeterminado:0

Opcional edad limitada, aplicada encima de retention_count: se recoge una instantánea fuera de la ventana EITHER. 0 significa que no hay edad limitada. La única instantánea más reciente está exenta de la edad limitada, por lo que un volumen que no se pudo instantanear durante más tiempo que la ventana nunca pierde todo su historial.

Rango requerido: 0 <= x <= 3650
Ejemplo:

30

enabled
boolean
predeterminado:true

Por defecto es true. Establezca false para adjuntar una programación en pausa. Al pausar, se detiene toda la política: no se toman instantáneas ni se elimina ninguna, porque una programación en pausa que seguía cosechando eliminaría el historial mientras lo estaba viendo.

Ejemplo:

true

tags
object
Ejemplo:

Respuesta

Política de instantánea creada

snapshot_policy
object

Un programa adjunto a un volumen: tomar una instantánea cada interval_minutes, luego mantener como máximo retention_count de las instantáneas creadas por esta política.

La retención solo elimina las instantáneas que la propia política ha creado (las que llevan su snapshot_policy_id) — una instantánea tomada a mano nunca se recoge. Tampoco elimina nunca una instantánea de la que algo depende: una instantánea de la que se creó un volumen, incluida una restauración todavía en curso, se omite y se vuelve a examinar más tarde.