Рейтинг:0

Можно ли загружать файлы вместе со сценарием инициализации в инстанс EC2 при его запуске с помощью интерфейса командной строки AWS?

флаг tr

У меня есть нгинкс файлы конфигурации, которые я хотел бы развернуть на моем Убунту ЕС2 пример. Я создаю экземпляр, используя Интерфейс командной строки AWS:

  экземпляры запуска aws ec2 --instance-type t2.micro \
    --счет 1 \
    --image-id ами-0f8b8babb98cc66d0 \
    --key-name "$key_name" \
    --tag-specifications "ResourceType=instance,Tags=[{Key=Name,Value=$name}]" \
    --query "Экземпляры[0].{$instance_fields_selection}" \
    --user-data 'файл://ec2-setup'

В основном это работает так, как ожидалось: ec2-настройка скрипт создает несколько папок, устанавливает некоторые пакеты и делает перезагрузка. Но я все еще должен загрузить свой нгинкс файлы конфигурации вручную через SCP. --данные пользователя опция вроде бы предназначена для загрузки файлов, но на самом деле она используется для прохождения скрипта инициализации. Можно ли выбросить обычный неисполняемый файл на экземпляр при его создании с помощью Интерфейс командной строки AWS?

Рейтинг:0
флаг cn

Внутри вашего сценария пользовательских данных вы можете указать все команды, необходимые для подготовки ОС. Затем внутри скрипта пользовательских данных вы что-то просматриваете.

Однако вы не можете вставлять файлы внутрь вашего экземпляра без команд scp или s3 в вашем скрипте пользовательских данных.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.