As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Ler snapshots do Amazon EBS com APIs diretas do EBS
As etapas a seguir descrevem como usar as APIs diretas do EBS para ler snapshots:
-
Use a ação ListSnapshotBlocks para visualizar todos os índices e tokens de bloco dos blocos em um snapshot. Ou use a ação ListChangedBlocks para visualizar apenas os índices e os tokens de bloco dos blocos que são diferentes entre dois snapshots do mesmo volume e linhagem de snapshots. Essas ações ajudam você a identificar os tokens e os índices de bloco dos blocos para os quais é possível querer obter dados.
-
Use a ação GetSnapshotBlock e especifique o índice e o token do bloco do qual você deseja obter dados.
nota
Você não pode usar as APIs diretas do EBS com snapshots arquivados.
Os exemplos a seguir mostram como ler snapshots usando as APIs diretas do EBS.
Tópicos
Listar blocos em um snapshot
Listar blocos diferentes entre dois snapshots
Lembre-se do seguinte ao fazer solicitações paginadas para listar os blocos alterados entre dois snapshots:
-
A resposta pode incluir uma ou mais matrizes
ChangedBlocks
vazias. Por exemplo:-
Snapshot 1: snapshot completo com 1000 blocos com índices de blocos
0
-999
. -
Snapshot 2: snapshot incremental com apenas um bloco alterado com índice de bloco
999
.
Listar os blocos alterados para esses snapshot com
StartingBlockIndex = 0
eMaxResults = 100
retorna uma matriz vazia deChangedBlocks
. É necessário solicitar os resultados restantes usandonextToken
até que o bloco alterado seja retornado no décimo conjunto de resultados, que inclui blocos com índices de blocos900
-999
. -
-
A resposta pode ignorar blocos não escritos nos snapshots. Por exemplo:
-
Snapshot 1: snapshot completo com 1000 blocos com índices de blocos
2000
-2999
. -
Snapshot 2: snapshot incremental com apenas um bloco alterado com índice de bloco
2000
.
Listando os blocos alterados para esses snapshots com
StartingBlockIndex = 0
eMaxResults = 100
, a resposta ignora os índices de blocos0
-1999
e inclui o índice de blocos2000
. A resposta não incluirá matrizesChangedBlocks
vazias. -