сохранить в S3 скрипт пользовательских данных - PullRequest
0 голосов
/ 31 марта 2020

Предполагается, что я создаю экземпляры ec2 с использованием облачной информации, далее ec2 имеет разрешение на чтение для данного сегмента s3.

Хотите знать, как сохранить сценарий пользовательских данных в s3? В этом сценарии в разделе пользовательских данных облачной информации ec2 можно указать только команды «извлечь из s3», «сделать исполняемым» и «выполнить».

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

Конечно, таким образом я не могу смотреть на пользовательские данные в облачной информации или консоли ec2.

Кто-то видит какую-то другую причину, почему это не очень хорошая идея?

1 Ответ

0 голосов
/ 31 марта 2020

Да, это обычная практика, особенно при использовании таких инструментов, как Ansible (который извлекает сценарии из внешнего хранилища).

Пока экземпляр Amazon EC2 имеет роль IAM, которая разрешает доступ к файлу в Amazon S3, он может извлечь файл и затем выполнить его.

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