AWS - создание snapshot для ebs

Thank you for reading this post, don't forget to subscribe!

появи­лась зада­ча рас в сут­ки делать снап­шот дис­ка кото­рый для gitaly у gitlab.

есть 2 варианта

  1. исполь­зо­вать aws backup
  2. исполь­зо­вать Data Lifecycle Manager

вот вари­ант с aws backup

тут ука­зы­ва­ем в selection

key = "kubernetes.io/created-for/pvc/name"
value = "repo-data-gitlab-gitaly-0"

эти тэги смот­рим на самом диске.
так же нуж­но ука­зать arn kms  kms_key_arn кото­рым шиф­ро­ва­лись диски.

================================================================

 

второй вариант

тут так же нуж­но ука­зать tag от диска.

 

Отме­чу что при запус­ке крон может выпол­нять не точ­но в ука­зан­ное вре­мя а с задержкой.
для пер­во­го вари­ант мож­но даже выста­вить окно - по дефол­ту оно рав­но час а если за 3 часа не выпол­ни­лось то счи­та­ет­ся упавшим.