Установка git и awscli через пользовательские данные в alpine linux на EC2 - PullRequest
0 голосов
/ 21 января 2020

Я несколько раз использовал пользовательские данные для экземпляров linux на основе Debian или Centos, и я не боролся. Сейчас я пытаюсь выполнить bash скрипт в alpine linux, используя разные менеджеры пакетов (pip и apk). Скрипт также регистрирует результаты в /var/log/user-data.log, кажется, что скрипт был запущен во время запуска, и я вижу журналы. Но когда я попытался понять, действительно ли установлены нужные мне пакеты, я понял, что это не сработало. Вы, ребята, можете мне помочь?

publi c ami id

ami-0d8610be366801071

данные пользователя:

#!/bin/sh
exec 3>&1 4>&2
trap 'exec 2>&4 1>&3' 0 1 2 3
exec 1>/var/log/user-data.log 2>&1
# Everything below will go to the file '/var/log/user-data.log':
apk -Uuv add groff less python py-pip
pip install awscli
apk --purge -v del py-pip
rm /var/cache/apk/*
apk --update add git less openssh
rm -rf /var/lib/apt/lists/*
rm /var/cache/apk/*

/ var / log / user-data. журнал ec2

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