Создание Python и Django модулей для работы с Google Cloud Storage
Цена договорная
•
электронные деньги
Имеется docker-compose проект с несколькими сервисами, основные из которых: "web" (Django) и "Notebook" (Jupyter Notebook Server). То есть от разработчика требуется опыт работы с Docker-compose.
Документация от Google по созданию Google Cloud Storage в Python:
https://cloud.google.com/storage/docs/xml-api/gspy...
Необходимо:
Документация от Google по созданию Google Cloud Storage в Python:
https://cloud.google.com/storage/docs/xml-api/gspy...
Необходимо:
- Создать сервис для соединения с Google Cloud Storage
- Для Django в сервисе “web”. Можно использовать любую из библиотек ниже или иную на ваше усмотрение. Настройки соединения должны быть в configs. Предложенные модули:
- Для кастомного python скрипта сервиса “notebook”. Нужно в виде модуля. Правильнее всего было бы создать class с настройками в виде параметров в конструкторе и методами для открытия/закрытия соединения. Судя по официальной документации это делается в пару действий: https://cloud.google.com/storage/docs/xml-api/gspy...
- Для Django в сервисе “web”. Можно использовать любую из библиотек ниже или иную на ваше усмотрение. Настройки соединения должны быть в configs. Предложенные модули:
- Dockerfile обоих должен устанавливать необходимые dependicies.
- Как результат на обоих сервисах (в “web” и “notebook”) должны быть функции:
- Проверить есть ли файл
- Прочесть файл
- Удалить файл
- Записать файл
- Необходим endpoint в Django API, который открывает файл на Google Cloud Storage и выводит пользователю. То есть прописывает все header и выводит файл.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.