Использование cURL для загрузки файла из удаленного местоположения - PullRequest
0 голосов
/ 11 июня 2019

Я подключаюсь к битбакету моей организации с помощью единого входа. Теперь мне нужно загрузить файл из этого bitbucket в папку на AWS S3.

На данный момент я могу успешно загрузить локальный файл в AWS S3 с помощью соответствующей команды cURL следующим образом.

curl -X PUT -T "$file" \
   -H "Host: ${bucket}.s3.amazonaws.com" \
 -H "Date: ${dateValue}" \
-H "Content-Type: ${contentType}" \
 -H "Authorization: AWS ${s3Key}:${signature}" \
https://${bucket}.s3.amazonaws.com/${file

Я понимаю, что, вероятно, мог бы использовать wget для загрузки файла bitbucket в локальную папку и затем загрузить его в AWS S3. Или же, передайте один CURL, чтобы получить другой CURL.

Я застрял при входе в систему единого входа в bitbucket, и эта загрузка заканчивается загрузкой.

Как я могу изменить это для передачи файла из одного удаленного местоположения в другое?

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