Я пытаюсь извлечь файл .tar / .tgz, скопированный в экземпляр EC2 (Linux).Я делаю это с помощью функции AWS Lambda.Я поднимаю экземпляр с помощью boto3 и записал команду tar extract как USERINPUT.
Я использую следующую команду:
sudo tar -xvf ./xyz.tgz &>> xyzextract.log
Код работал до прошлой недели очень хорошо, но небольше.(Я не трогал линии, которые уже работали хорошо)
Более того, если я подключаюсь к экземпляру EC2 и нажимаю вышеуказанную команду, как и через его терминал, она работает просто отлично.
В чем может быть проблема?Может ли что-то быть не так со стороны AWS?
Примечание. Это учетная запись бесплатного уровня, поэтому я не могу подать заявку в службу технической поддержки.
Я использую команду: sudo tar -xvf ./xyz.tgz & >> xyzextract.log Код работал до прошлой недели очень хорошо, но не больше.(Я не трогал строки, которые уже работали хорошо)
sudo chmod +x ./xyz.tgz
sudo tar -xvf ./xyz.tgz &>> xyzextract.log
В качестве вывода я ожидаю извлеченное содержимое.Он работает локально, но не при запуске через AWS Lambda.Более того, он работал хорошо до прошлой недели через Lambda!Пожалуйста, помогите.