Lectura de instantáneas de Amazon EBS mediante las API directas de EBS
En los siguientes pasos se describe cómo utilizar las API directas de EBS para leer instantáneas:
-
Utilice la acción ListSnapshotBlocks para ver todos los índices de bloque y los tokens de bloque de los bloques de una instantánea. O utilice la acción ListChangedBlocks para ver solo los índices de bloque y los tokens de bloque de bloques que son diferentes entre dos instantáneas del mismo volumen y parentesco de instantánea. Estas acciones le ayudan a identificar los tokens de bloque y los índices de bloque de bloques para los que es posible que desee obtener datos.
-
Utilice la acción GetSnapshotBlock y especifique el índice de bloque y el token de bloque del bloque para el que desea obtener datos.
nota
No puede utilizar las API directas de EBS con las instantáneas archivadas.
En los siguientes ejemplos, se muestra cómo leer instantáneas mediante las API directas de EBS.
Temas
Listado de bloques en una instantánea
Listado de bloques que son diferentes entre dos instantáneas
Tenga en cuenta lo siguiente al realizar solicitudes paginadas para enumerar los bloques modificados entre dos instantáneas:
-
La respuesta puede incluir una o varias matrices
ChangedBlocksvacías. Por ejemplo:-
Instantánea 1: instantánea completa con 1000 bloques con índices de bloques
0-999. -
Instantánea 2: instantánea incremental con solo un bloque modificado con un índice de bloques
999.
Listar los bloques modificados para estas instantáneas con
StartingBlockIndex = 0yMaxResults = 100devuelve una matriz vacía deChangedBlocks. Debe solicitar los resultados restantes mediantenextTokenhasta que devuelva el bloque modificado en el décimo conjunto de resultados, el cual incluye bloques con índices de bloque900-999. -
-
La respuesta puede omitir bloques no escritos en las instantáneas. Por ejemplo:
-
Instantánea 1: instantánea completa con 1000 bloques con índices de bloques
2000-2999. -
Instantánea 2: instantánea incremental con solo un bloque modificado con el índice de bloques
2000.
Al listar los bloques modificados para estas instantáneas con
StartingBlockIndex = 0yMaxResults = 100, la respuesta omite los índices de bloque0-1999e incluye el índice de bloques2000. La respuesta no incluirá matricesChangedBlocksvacías. -