Amazon S3 Glacier Servisi

Uzun bir dönem boyunca saklamanız gereken ve nadiren erişeceğiniz bir arşivleme hizmetine ihtiyacınız vasa AWS’de bunun karşılığı S3 Glacier servisidir. Örneğin bir bankada çalışıyorsunuz ve müşteri hareketlerini 10 yıl saklamak zorundasınız işte burada S3 Glacier sizin için düşük maliyetli ve dayanıklı ( %99.99999999999) bir depolama alanı sunar. Burada kritik olan konu arşivlemeniz gereken veya sık erişmeniz gerekmeyen objeleriniz için bu servisi kullanmalısınız.

S3 GLACIER UYGULAMA

AWS Console’da S3 Glacier hizmetine Services-Storage-S3 Glacier üzeriden erişip Create Vault diyerek bir vault oluşturalım.

root@karatekin-ubunt:~# openssl dgst -sha256 -binary chunkaa > hash1

root@karatekin-ubunt:~# openssl dgst -sha256 -binary chunkab > hash2

root@karatekin-ubunt:~# openssl dgst -sha256 -binary chunkac > hash3

root@karatekin-ubunt:~# cat hash1 hash2 > hash12

root@karatekin-ubunt:~# openssl dgst -sha256 -binary hash12 > hash12hash

root@karatekin-ubunt:~# cat hash12hash hash3 > hash123

root@karatekin-ubunt:~# openssl dgst -sha256 hash123

SHA256(hash123)= 1e52564db384fd964b9553fbcc66cf3ecf341677b8ef818203ca568a7bd439d4

root@karatekin-ubunt:~# TREEHASH=1e52564db384fd964b9553fbcc66cf3ecf341677b8ef818203ca568a7bd439d4

root@karatekin-ubunt:~# aws glacier complete-multipart-upload --checksum $TREEHASH --archive-size 3145728 --upload-id $UPLOADID --account-id - --vault-name IT-Karatekin

An error occurred (InvalidParameterValueException) when calling the CompleteMultipartUpload operation: Miss a part at offset [1048576]

root@karatekin-ubunt:~# aws glacier upload-multipart-part --upload-id $UPLOADID – body chunkab --range 'bytes 1048576-2097151/*' --account-id - --vault-name IT-Karatekin

{

"checksum": "2eb4362504627d19ab2addd623be6d252035eaf91753947295bdd1d404a94cde"

}

root@karatekin-ubunt:~# aws glacier complete-multipart-upload --checksum $TREEHASH – archive-size 3145728 --upload-id $UPLOADID --account-id - --vault-name IT-Karatekin

{

"location":

"/122356726244/vaults/IT-Karatekin/archives/_A7DEEb2C79o6AchCZ5RdgYyy5VsuVbHthWaCnBNTfjHfJrRlYcL5j

iMpjLdsr9u3LXjLCq4zRn5totjFFvQoxniEypveiwXZPUSRGFDSOZZBoAhuZxkjGOl4RlyyoGnKMjnwtvzEA",

"checksum": "1e52564db384fd964b9553fbcc66cf3ecf341677b8ef818203ca568a7bd439d4",

"archiveId":"_A7DEEb2C79o6AchCZ5RdgYyy5VsuVbHthWaCnBNTfjHfJrRlYcL5jiMpjLdsr9u3LXjLCq4zRn5totjFFvQoxniEypveiwXZPUSR GF DSOZZBoAhuZxkjGOl4RlyyoGnKMjnwtvzEA"

}

root@karatekin-ubunt:~#

Amazon S3 Glacier uygulamamızı tamamlamış olduk.

Exit mobile version