API на PHP + Laravel для работы с Облачным сервисом DigitalOcean
421 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
Programista do projektu CMS-strona na Drupal 7 + PHP/MySQL.Szukamy dewelopera do pomocy w konfiguracji strony CMS na Drupal 7 + PHP/MySQL. Zadanie:1. Stworzyć karty produktów dla całego asortymentu (obecnie na stronie nie wszystkie produkty mają karty z opisem i charakterystyką).2. Dodać poprawne charakterystyki do wszystkich… Content Management Systems, PHP ∙ 12 godzin 33 minuty temu ∙ 36 ofert |
Szukamy specjalisty Bitrix24 / integratora CRM do ustawienia automatyzacjiNasza firma pracuje z CRM Bitrix24. Potrzebujemy specjalisty, który będzie w stanie skonfigurować automatyczne dodawanie numeru telefonu do leadów/zamówień w dwóch formatach. Automatyzacja musi być poprawnie skonfigurowana dla dwóch krajów: Republika Mołdowa i Rumunia. Zadanie:… PHP, Programowanie stron internetowych ∙ 1 dzień 10 godzin temu ∙ 24 oferty |
Optymalizacja stronyOptymalizacja strony jdgreta.co.uk na Shopify. Audyt SEO dołączony do projektu. Główne zadania - - Poprawić wszystkie metadane - Wykonać TZ dla programisty (ponieważ w tym projekcie połączone są zadania dla programisty i SEO, jeśli nie jesteś firmą - możesz skorzystać z… Układ HTML i CSS, PHP ∙ 2 dni 7 godzin temu ∙ 32 oferty |
Specjalista od HoroshopPotrzebny specjalista, który będzie w stanie prawidłowo skonfigurować feed produktowy.Problem: Obecnie ponad 13 000 produktów jest eksportowanych z tym samym typem wartości (np. „wszystko do manicure i pedicure”). Z tego powodu w Google Ads nie można podzielić produktów na… PHP, Obsługa stron internetowych ∙ 3 dni 9 godzin temu ∙ 21 ofert |
Sprawić, aby e-maile o zamówieniach ze sklepu nie trafiały do spamuObecnie istnieje sklep na OpenCart, a wiadomości o zamówieniach trafiają do spamu, trzeba zrobić tak, aby trafiały do Odebrane (ukr.net gmail) sprawdzić. Hosting napisał: Zła dostawa poczty elektronicznej może być związana z niską reputacją nadawcy - IP lub domeny. W takim… PHP, Programowanie stron internetowych ∙ 4 dni 10 godzin temu ∙ 47 ofert |