AWS: отменить запрос экземпляра спота в пределах спота

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

Но я также хочу, чтобы экземпляр Spot отменил запрос постоянного экземпляра Spot после завершения анализа. Есть ли способ получить идентификатор запроса из спотового экземпляра?

1 ответ

Решение

Информация об экземпляре спота недоступна из метаданных EC2. Тем не менее, идентификатор экземпляра.

  1. Получить идентификатор экземпляра из метаданных EC2.
  2. Используйте DescribeInstances (или ec2-describe-instances, или же aws ec2 describe-instances чтобы получить информацию об экземпляре для экземпляра.
  3. В экземпляре информация spotInstanceRequestId который является идентификатором запроса точечного экземпляра, который вы ищете.
Другие вопросы по тегам