Есть ли способ загрузить файл в корзину forge из моего личного хранилища AWS в Python?

#autodesk-forge #autodesk-data-management

#autodesk-forge #autodesk-управление данными

Вопрос:

Я знаю, как загрузить файл с локальной машины в корзину forge:

 url = config.Forge_BASE_URL   '/oss/v2/buckets/'   bucketname   '/objects/'   filename headers = {'Authorization': config.token, 'Content-Type': 'application/octet-stream', 'Content-Length': str(filesize)} data = open(modelfilePath   filename, 'rb') resp = requests.put(url, headers, data)  

Есть ли способ загрузить файл с моего личного AWS в корзину forge?

Загрузка файла на мой локальный компьютер, а затем загрузка файла в корзину forge работает хорошо, но в данном случае я хочу исключить локальный компьютер с помощью AWS lambda. Любые скрипты python или команды curl приветствуются.

Комментарии:

1. из-за разрешений корзин S3 (независимо от того, являются ли они персональными или поддельными) файлы должны быть загружены и загружены для передачи. Итак, сначала вы загрузите его из своего хранилища AWS в файловый поток и отправите в конечную точку Forge в качестве полезной нагрузки для данных, как вы сделали с локальным файлом. хотя вам не нужно сохранять поток файлов в файл, просто используйте поток напрямую.. вы можете запустить рабочий процесс на своем сервере или с помощью Lambda