Как найти все экземпляры EC2, подключенные к определенной EFS

Мне нужно заменить EFS на зашифрованный. План состоит в том, чтобы скопировать все его содержимое на S3, заполнить новую EFS содержимым S3, а затем размонтировать старую EFS и смонтировать новую EFS в том же месте.

Проблема в том, что я не знаю, как найти все экземпляры EC2, смонтированные на этой конкретной EFS. Я просмотрел документацию aws efs, и ничего не похоже на то, что я хочу.


person Mike    schedule 15.04.2019    source источник


Ответы (1)


Не существует единого места или команды, в которой перечислены экземпляры ec2, монтирующие EFS.

Следующее, что я бы посоветовал сделать, — это использовать панель управления Cloudwatch с метрикой EFS. Существует одна метрика, показывающая количество экземпляров EC2, подключенных к ваша доля EFS: это Sum статистика показателя ClientConnections в EFS.

Вы можете легко создать панель управления Cloudwatch —

  1. перейдите в свою консоль CloudWatch -> кнопку «Панель инструментов» «Создать панель мониторинга».
  2. Назовите свою панель инструментов «EFS» и нажмите «Создать панель».
  3. Следующий шаг — см. выбор типа, выберите «Линия» (первая) и нажмите «Настроить»: введите здесь описание изображения
  4. Затем выберите EFS на вкладке «Все показатели» внизу.
  5. щелкните Метрики файловой системы
  6. Затем выберите Client Connections под незашифрованным именем диска EFS, с которого вы уходите. Затем нажмите кнопку «Создать виджет». введите здесь описание изображения

На графике будет количество подключений к этому. Когда вы перемещаете EC2 с этого незашифрованного диска, это число должно уменьшаться.

Окончательная панель инструментов будет выглядеть примерно так:

введите здесь описание изображения

person Taterhead    schedule 29.04.2019