API на PHP + Laravel для работы с Облачным сервисом DigitalOcean
411 PLNЗадача создать 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, есть много задач.
-
Долгострочное сотрудничество, так же за "бутерброды"? 🙂
-
Aktualne zlecenia dla freelancerów w kategorii PHP
Tworzenie strony internetowej WordPress
82 PLN
Poszukujemy wykonawcy do stworzenia niestandardowej strony na WordPress dla sklepu jubilerskiego. Pierwszym etapem będzie konsultacja. Content Management Systems, PHP ∙ 1 dzień 21 godzin temu ∙ 63 oferty |
Zepsuł się koszyk WooCommerce (WordPress) — nie dodaje produktu i nie otwiera strony koszykaNa stronie internetowego sklepu https://www.dobryi-gospodar.com/ (WordPress + WooCommerce) całkowicie przestała działać funkcja składania zamówienia. Po naciśnięciu przycisku "Dodaj do koszyka" (zarówno w karcie produktu, jak i w katalogu) zaczyna się długie ładowanie (wskaźnik… Content Management Systems, PHP ∙ 1 dzień 23 godziny temu ∙ 58 ofert |
Funkcja wyszukiwania produktów na podstawie obrazuNależy opracować i zintegrować na stronie funkcję wyszukiwania produktów na podstawie obrazu.Co należy zrealizowaćPrzycisk „Wyszukiwanie po zdjęciu” na stronie.Ładowanie obrazu przez użytkownika: JPG.Wyszukiwanie wizualnie podobnych produktów w katalogu.Wyświetlanie wyników w… PHP, Programowanie stron internetowych ∙ 2 dni 6 godzin temu ∙ 45 ofert |
Parser expireddomains.net
411 PLN
Potrzebny parser expireddomains.net. Na stronie trzeba najpierw się zalogować, problem polega na tym, że blokuje IP przy próbie parsowania danych. Należy parsować tematyczne domeny według listy słów kluczowych. Kto nie jest pewny swoich umiejętności, nie pisać. PHP, Programowanie stron internetowych ∙ 4 dni 5 godzin temu ∙ 51 ofert |
Integracja usługi płatności z Sales Force
255 PLN
Na stronie znajduje się widget systemu płatności, który należy zintegrować z sales force, aby wszystkie wymagane parametry były widoczne po stronie sales force. Należy zrobić tak, aby wszystkie płatności i subskrypcje były kontrolowane przez sales force. PHP, Programowanie stron internetowych ∙ 4 dni 9 godzin temu ∙ 41 ofert |