Подтвердить что ты не робот

Автоматизация снимков Amazon EBS у кого-то есть хороший script или решение для этого на linux

Я ожидал бы, что это будет довольно рутиной, но не может найти простой подход для автоматического создания снимков EBS.

Был надеется, что в консоли AWS будет shceduler.. увы еще нет.

Порадуем любые предложения относительно того, как лучше всего это сделать с Ubuntu.

Спасибо

4b9b3361

Ответ 1

Вы можете легко script сделать что-то для вас.

  • setup инструменты API командной строки EC2
  • установите EC2_CERT и EC2_PRIVATE_KEY, чтобы иметь возможность использовать инструменты API
  • проанализировать результаты ec2-describe-snapshots
  • удалить соответствующие снимки

Результаты выглядят примерно так:

SNAPSHOT    snap-xxxxxxxx   vol-xxxxxxxx    completed   2009-08-26T07:39:33+0000    100%

Затем вы можете провести синтаксический анализ дат и сортировки и начать удаление старых снимков.

ПРИМЕЧАНИЕ. Я не знаю, можем ли мы доверять порядку сортировки, но я никогда не видел его каким-либо другим способом, чем от самого старого до самого нового.

Чтобы удалить снимок, используйте ec2-delete-snapshot snap-xxxxxxxx.

Остальное я оставляю вам как простой Bash script, который вы можете вызывать ежедневно или, как часто часто, вам нужно из cron.