A Amazon não oferece isso como um recurso.
Objetivo: Ser capaz de copiar um instantâneo do EBS para o S3 e tê-lo tratado como um objeto arbitrário que eu poderia baixar em uma máquina local local, se assim o desejasse.
Eu entendo que os Snapshots do EBS são realmente suportados pelo S3 - eles simplesmente não aparecem em um intervalo "normal". Os mecanismos Console e CLI que vejo para copiar snapshots parecem se concentrar em copiar um Snapshot de uma região para outra "como um snapshot", mas não para o S3 como um "objeto arbitrário".
Pelo que li, a taxa de $ / GB para um instantâneo do EBS é maior do que a de um objeto no S3 ... portanto, se eu tiver alguns instantâneos que gostaria de manter por um longo tempo ( mas eu não precisarei em breve), eu gostaria de "arquivá-los" para o S3 como objetos ... Essencialmente:
Isso pode ser feito?
Agora, criei uma ferramenta de código aberto chamada snap-to-s3
, que faz isso. Ele transforma o instantâneo em um volume temporário do EBS, depois clica, compacta e carrega as partições do volume para o S3:
Você pode optar por usar dd
em vez de tar
para preservar todos os bytes do volume, se desejar.
A partir de 11 de agosto de 2016, os instantâneos da AWS custam US $ 0,05 por GB , uma redução de 47%. O padrão S3 ainda é mais barato, em torno de US $ 0,03 por GB. Eu acho que a diferença deve estar na sobrecarga de gerenciamento.
um truque não tão fácil:
para restaurar uma imagem dd, consulte Como para restaurar uma imagem dd para um volume do EBS