API на PHP + Laravel для работы с Облачным сервисом DigitalOcean
113 USDЗадача создать API на PHP + Laravel для работы с Облачным сервисом DigitalOcean на создание инстансов/дроплетов/виртуальной машины и удаления их.
Описание задачи: Нужен простой API интерфейс для создания у удаление серверов(инстансов) в Сервисе DigitalOcean.
Фактически это обертка для родного API Digitalocean только более легкая и возможность на бедующее подключить другие облачные сервисы Amаzon, Google Cloud и другие.
Нужно реализовать 4 метода:
1. CREATE
2. KILL
3. KILLALL
4. PING
1. CREATE - Создать инстанс(виртуальную машину из Image(cлепка уже созданного Имя слепка передадим)) Параметр который передается - ID клиента кто запрашивает создание, COUNTRY- страна где будет создаваться инстанс/дроплет
Пример Запроса http://testserver.com/create.php?country=US&id=117
Пример Ответа После создания Response {"status":200,"ip":"150.19.111.23"}
Если не создался Возвращаем Status 300, и клиент повторно будет дергать CREATE пока не получит IP созданного инстанса/дроплета
2. KILL - Удалить Инстанс - Параметр - ID.
Запрос http://testserver.com/kill.php?id=117
Response {"status":200, OK}
Response {"status":400, ERROR}
3. KILLALL - Удалить все созданные инстансы. Без параметров.
Запрос http://testserver.com/killall.php
Response {"status":200, OK}
Response {"status":400, ERROR}
4. PING - Пинг инстанса (Который дает понять что с ним работают при пинге обнуляется таймер. И если инстанс(не пинговали более часа то его удалить)). Параметр - ID клиента.
Запрос http://testserver.com/ping.php?id=117
Response {"status":200, OK}
Response {"status":400, ERROR}
Сервер Ubuntu предоставим. Остальное доставите сами что Вам нужно будет для работы. Создайте базку для хранения текущего списка инстансов.
Принимать работу будем запросами. И смотреть создались ли инстансы, удаляются они и так далее.
Все должно работать 24/7 без падений. После перезагрузки сервера должно все подняться.
После выполнения работы заинтересованы на долгосрочное сотрудничество по PHP Laravel и работе с разными API, есть много задач.
-
Долгострочное сотрудничество, так же за "бутерброды"? 🙂
-
Current freelance projects in the category PHP
Website layout
25 USD
Need to create a website layout, please leave examples of your work and pricing Criteria/wishes for the layout: - Deadline by the 11th-12th; - Responsive: desktop, tablet, mobile; - Many elements are repeated, there will be no animations as such (the pages with equipment are… HTML & CSS, PHP ∙ 4 hours 30 minutes back ∙ 30 proposals |
Development of 2 SEO-oriented websites for selling spare parts (ATVs and special equipment)Development of Two Specialized Websites for Selling Spare PartsGeneral Information It is necessary to develop two specialized websites: Spare parts for ATVs, UTVs, SSVs, and other similar equipment. Spare parts for special equipment. Existing company website:… PHP, Web Programming ∙ 16 hours 36 minutes back ∙ 51 proposals |
Improvement of the Bropack website on WordPress (layout adjustments, form settings, and SEO)Task Description:We are looking for an experienced WordPress developer/front-end developer to promptly complete the project https://bropack.com.ua/. The site has already been designed and set up on WordPress, but due to the previous contractor missing deadlines, it is necessary… HTML & CSS, PHP ∙ 17 hours 43 minutes back ∙ 26 proposals |
Looking for a white-label solution for a betting company for rent. |
Development of a WordPress website
23 USD
We are looking for a contractor to develop a custom website on WordPress for a jewelry store. The first stage will be a consultation. Content Management Systems, PHP ∙ 3 days 8 hours back ∙ 67 proposals |