Передача файлов в S3 из экземпляра EC2

У меня есть экземпляр AWS EC2, через который я создаю новые экземпляры AWS EC2, используя команду "ec2-run-instances".

Этот новый экземпляр предварительно настроен с использованием API командной строки EC2 и S3cmd.

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

 s3cmd put res.doc s3://BucketName/DocFiles/res.doc

но он не передает res.doc в ведро.

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

Так как я могу решить эту проблему?

Файл сценария находится здесь:-

 str=$"#! /bin/bash"
 str+=$"\ncd /home"
 str+=$"\nmkdir pravin"
 str+=$"\ns3cmd put res.doc s3://BuckectName/DocFiles/res.csv"
 ud=`echo -e "$str" |base64`
 ec2-run-instances ami-784c2823 -t t1.micro -g group -n 1 -k key1 -d "$ud"

0 ответов

Другие вопросы по тегам