2013-04-22 2 views
12

В настоящее время я использую Ubuntu с автоматическими обновлениями на все мои ec2-экземпляры, чтобы сохранить любые неприятные отверстия закрытыми, но при запуске приложений через эластичный beanstalk я не вижу никакой опции в том, как обрабатывать патчи им. Единственная альтернатива - вручную войти в систему и запустить yum.Уплотнительные исправления безопасности фанеры

Кто-нибудь подумал о том, как обращаться с исправлениями безопасности на Эластичных экземплярах Beanstalk?

+0

Этот вопрос немного устарел, но для тех, кто читает, с Beanstalk вы должны использовать Chef, Puppet, Ansible, Salt или аналогичный CM, чтобы экземпляры настраивались при загрузке и сохраняли правильную настройку с помощью мелкозернистого управления. Конечно, если вы идете по этому маршруту, вы также можете использовать OpWorks или голый EC2 + CM. –

+0

Причина, по которой вы будете использовать Beanstalk, - это не нужно ничего запускать. – glance

+0

Я согласен с тобой. Тем не менее, в наших приложениях, размещенных с использованием Beanstalk, мы установили несколько заданий cron (используя ebextensions) для автоматического исправления, резервного копирования и обработки журналов. Однако автоматическое исправление всегда заставляло меня нервничать (если он сломается, он сломает все серверы), и поэтому для одного очень важного приложения я все же исправляю вручную (на этом исправление выполняется только при развертывании, поэтому я просто передислоцирую) , Beanstalk упростил большую задачу для нас (мне это очень нравится), но для этого может потребоваться некоторая настройка. –

ответ

11

Мы добавили следующие в наш файл .ebextensions/01run.config для решения этой проблемы:

commands: 
    security_updates: 
    command: "yum update -y --security" 
+1

Это будет просто развертывание патчей безопасности при запуске экземпляра и не развертывание патчей, выпущенных во время работы компьютеров. Я надеялся на что-то большее, чем автоматические обновления для клонирования Amazon rhel. – glance

+1

все еще работает, когда ваш экземпляр завершен и возвращается. Существует приложение, называемое yum crontab, которое может помочь, оно обновляет каждую ночь. – radtek

3

Вы можете запустить следующий используя ночные или почасовые хроны.

bash sudo yum update --sec-severity=critical,important

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

+1

Насколько хорошо в Amazon QA есть исправления безопасности, прежде чем подталкивать их к Amazon linux repos? Выполняет ли yum исправленные службы при необходимости? Перезагружает ли экземпляр при необходимости? Мне кажется, что весь аспект безопасности, касающийся эластичного бобового стебля, просто отсутствует в изображении Amazons. – glance

Смежные вопросы