Определите машины Amazon EC2 однозначно - PullRequest
0 голосов
/ 23 февраля 2019

Учтите, что я установил программное обеспечение на машину Amazon EC2, успешно активировал его.Теперь я делаю это как образ машины Amazon (AMI), а затем запускаю несколько экземпляров.

Как программное обеспечение может определить, что это не оригинальная машина, на которой был активирован продукт?

Обычно мы используем жесткий диск, ОЗУ и другие сведения об оборудовании для идентификации активации, а затем включили Программное обеспечение, но я не уверен, как поступить с образами Amazon.

1 Ответ

0 голосов
/ 23 февраля 2019

Каждый экземпляр Amazon EC2 имеет InstanceId в форме i-0c9c9b24b3583afdc.

Эти идентификаторы уникальны и не используются повторно.

Например, процесс cloud-init, который выполняетсяСкрипт пользовательских данных без первой загрузки использует эту технику, чтобы определить, когда запускать скрипт.Он проверяет, был ли запущен скрипт для данного идентификатора экземпляра.Если это так, то скрипт не запускается снова.Если для экземпляра создается AMI, а из AMI запускается новый экземпляр, он замечает, что идентификатор экземпляра изменился, и сценарий выполняется.Таким образом, он запускается «один раз для каждого экземпляра».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...