Генерируем ключи доступа к api
Уже описал ранее в таком же разделе.
Запускаем скрипт
php /path/to/oci-arm-host-capacity/index.php
Ставлю на то, что ошибка будет такой же, как в браузере несколько минут назад
{
"code": "InternalError",
"message": "Out of host capacity."
}
а может и
{
"code": "LimitExceeded",
"message": "The following service limits were exceeded: standard-a1-memory-count, standard-a1-core-count. Request a service limit increase from the service limits page in the console. "
}
Теперь можно настроить периодический запуск, например
EDITOR=nano crontab -e
добавьте сюда новую строку (запуск каждую минуту и запись вывода в файл) со значением…
* * * * * /usr/bin/php /path/to/oci-arm-host-capacity/index.php > /path/to/script.log
…и сохраните.
Возможны случаи, когда пользователю cron не хватает определённых привилегий, простейший способ решить это — поместить код в директорию, доступную веб-серверу, например, /usr/share/nginx/html. И настроить crontab следующим образом
Изменяем файл скрипта
После клонирования репозитория
Регистрируем бесплатный (always free) vps — сервер от oracle навсегда, для сервисов умного дома или чего-то другого…
Зачем нужен этот VPS — сервер для «Умного дома»?
VPS (Virtual Private Server) – это современный компьютер (обычно с ограниченными параметрами операционной системы), который всегда под рукой. Нам (мне) он полезен будет для:
1) Для контроля датчиков IoT-устройств («интернета вещей»)
Например, с погодных станций про которые я рассказал в предыдущих своих постах — вот и вот.
2) Для разработки и тестирования
Например, установки для тестирования той же системы умного дома — Home assistant, пока не решились на установку своего сервера или покупку какой-нибудь raspberry. Нам (мне) он точно потребуется для установки своего MQTT брокера (это такая штука, которая поможет осуществить двухсторонний обмен данными м/у home assistant и модулями ESP c датчиками…., управление этими модулями …. Главное, что для этого не потребуется «белый» IP адрес.) и разных других «плюшек», но это потом…)))
3) Для хранения личных данных («файлопомойка» и что-то не конфиденциальное).
4) Для VPN-серверов (Virtual Private Network) или прокси-серверов (пригодится нам (мне) в будущем).
5) Для сайтов и/или почтовых серверов (кому-то может пригодится).
Для чего он будет нужен разобрались, приступаем к установке VPS — сервера от Oracle.
Почему его? Потому-что бесплатно и навсегда )))
Always Free Object Storage включает в себя следующее:
Выбираем обязательно свой реальный регион, вводим «Имя», «Фамилию» (реальные или нет — решайте сами) и свою действующую «Электронную почту», нажимаем «Verifi my email»:
На почту через пару минут придёт письмо, в котором нажимаем ссылку для подтверждения своей электронной почты:
Ставим галочки и нажимаем «Продолжить»:
Вводим свой адрес английскими символами (свой реальный или нет — решать Вам), нажимаем «Продолжить»
Далее указываем свой номер телефона, на него придёт код подтверждения, который вводим ниже и нажимаем «Подтвердить мой код»:
Далее нужно нажать «Добавить метод подтверждения платежа»
Почему мне нужно предоставлять информацию о кредитной или дебетовой карте при подписке на Oracle Cloud Free Tier?
Вводим данные своей карты, если решились на этот шаг ))) и нажимаем «Finish»
Подтверждаем операцию по sms или как у Вас там…
и принимая пользовательское соглашение галочкой, нажимаем «Start my free trial»
Получаем сообщение на экране, что регистрация прошла успешно и на создание учётной записи уйдет 15 минут — уведомление придёт на почту:
На самом деле прошло почти два часа и я получил на почту письмо о успешном создании учетки:
Кликаем по ссылке в письме, вводим логин и пароль и попадаем в свою учетку:
Вот и В С Ё ))) Регистрация бесплатного VPS — сервера от Oracle прошла успешна….