blog details
author


blog detail

Эта глава посвящена обучению тому, как автоматизировать приложения Python с помощью облачной платформы Google. По сравнению с заданиями crontab и cron на локальном устройстве, облачные платформы, такие как Google, могут позволить вашему приложению находиться в режиме ожидания 24 часа и 7 дней, запуская предустановленные события. Вам нужно либо держать ноутбук включенным в течение 24 часов, либо сидеть рядом с устройством для мониторинга. Я возьму, к примеру, бота с популярными темами и проведу вас через все компоненты и коды скриптов.

Содержание: Используйте Google Cloud Platform для автоматизации веб-приложений

Google Cloud Platform — как это работает и зачем нам это нужно?

По сути, облачная платформа Google позволяет нам развернуть скрипт Python для автоматического запуска на основе расписания и настроек рабочего процесса. В зависимости от объема работы он может быть как бесплатным, так и нет. И даже если вам нужно платить за некоторый избыточный объем, это модель оплаты по мере использования.

Автоматизация Python имеет большое значение для бизнеса и маркетинга. Это потому, что это позволяет оптимизировать рекламную кампанию в режиме реального времени, обновлять информационную панель для сбора интеллектуальных данных и автоматически обновлять последний трендовый контент. Раньше я пытался написать несколько стат. ей об API, прайс-трекерах и актуальных темах. Если вы заинтересованы в некоторых сценариях применения, пожалуйста, не стесняйтесь проверить их

Meta Ads API — прорыв потолка платформы и реализация практических стратегий динамического контента и таргетинга рекламы

Глава 47: Трекеры цен на продукты Google Shopping, Walmart, HomeDepot с использованием API Easy2Digital

Глава 51. Популярный новостной бот с Twitter и API Easy2Digital News

Зарегистрируйте учетную запись Google Cloud и создайте платежную учетную запись.

По сравнению с учетной записью консоли API Google нам нужно добавить кредитную карту для регистрации облачной учетной записи Google, хотя оба находятся в одном интерфейсе. Это потому, что Google нужно, чтобы мы активировали платежный аккаунт для облачной функции, механизма приложений или компьютерного движка. Если ваше использование превышает уровень бесплатного пользования, GCP будет автоматически взимать плату на основе фактического объема. И помимо активации Google API, нам также необходимо создать проект, используя учетную запись с платежным аккаунтом.

Cloud Functions предоставляет бессрочный бесплатный уровень для ресурсов времени вычислений, который включает в себя выделение как ГБ-секунд, так и ГГц-секунд. В дополнение к 2 миллионам вызовов уровень бесплатного пользования предоставляет 400 000 ГБ секунд, 200 000 ГГц секунд вычислительного времени и 5 ГБ исходящего интернет-трафика в месяц.

Уровень бесплатного пользования измеряется в долларовом эквиваленте цены уровня 1. Эквивалентная сумма в долларах предоставляется вне зависимости от того, выполняете ли вы свои функции в регионе с ценами уровня 1, ценами уровня 2 или обоими. Однако вычет использования уровня бесплатного пользования будет зависеть от того, относится ли регион, в котором работает функция, к уровню 1 или уровню 2.

Google Cloud Platform — настройка, развертывание и настройка функции Google Cloud

Создать функцию

Здесь нам нужно выбрать сервер, на котором мы будем хранить наше приложение, скрипты и методы триггеров. Есть несколько вариантов, которые мы могли бы выбрать в зависимости от потребностей проекта. С точки зрения операционной автоматизации и автоматизации маркетинга Cloud Pub/Sub может быть лучшим. Это связано с тем, что гораздо проще развертывать все проверки подлинности пользователей, выполняемые внутри, поэтому учетные данные не требуются.

blog detail

Настройте переменные среды выполнения в разделе функций

В сценарии Python он может включать и включать некоторые конфиденциальные данные и числа, такие как пароль и т. д. Этот раздел, называемый переменными среды выполнения, позволяет людям создавать некоторые переменные, имеющие значение конфиденциальных данных, вместо того, чтобы помещать их непосредственно в сценарий.

Загрузите скрипт Python и требование TXT

В интерфейсе скрипта облачной функции Google начинает с определения с двумя аргументами. Это обязательно, используете ли вы их или нет. Если у вас нет никаких аргументов, просто оставьте их как есть.

blog detail

Еще одна вещь, о которой вам нужно знать, это то, что имя точки входа должно совпадать с именем вашей функции. Например, здесь я называю его trendingNews2022, и имя функции определения такое же.

Затем нам нуж. но сообщить Google, какие модули Python требуются для скрипта. Таким образом, мы можем добавить подписи модулей и версий в файле require.txt.

Разверните и протестируйте скрипт

Когда все будет готово, мы можем нажать кнопку развертывания, и Google займет некоторое время для обработки. Когда вы видите, что слева от вашей функции загорается зеленый свет. Это означает, что в данный момент у скрипта нет нерешенных проблем.

Однако зеленый свет не означает, что ваша автоматика работает исправно и корректно. Нам нужно протестировать функцию и проверить журналы и посмотреть, есть ли какие-то ошибки или что-то еще перед запуском.

Google Cloud Platform — настройка Cloud Scheduler для подключения к определенным темам облачных функций

Мы закончили самую сложную часть, но кажется, что на самом деле это не так сложно. Здесь нам нужно создать облачное расписание и подключить только что созданную тему функции.

blog detail

Здесь нам нужно настроить частоту, используя методологию cron. Я не буду вдаваться в подробности в этом разделе, так как у меня есть другая статья, относящаяся к этой теме. Если вы заинтересованы, пожалуйста, проверьте это.

Глава 18: Использование Macbook Crontab для автоматизации работы трекера цен конкурентов Amazon и обновления калькулятора прибылей и убытков и рыночной стоимости продукта

Полные сценарии приложений Python, которые можно улучшить с помощью возможностей автоматизации

Если вас интересует полный сценарий главы 52 — Использование облачной платформы Google для реализации автоматизации сценариев Python с помощью облачной функции и облачного планировщика, пожалуйста , подпишитесь на нашу рассылку , добавив сообщение «Глава 53» . Мы отправим вам сценарий немедленно на ваш почтовый ящик.

Надеюсь, вам понравится читать главу 52. Использование облачной платформы Google для реализации автоматизации сценариев Python с помощью облачных функций и облачного планировщика. Если вы это сделали, пожалуйста, поддержите нас, выполнив одно из перечисленных ниже действий, потому что это всегда помогает нашему каналу.

  • Поддержите и пожертвуйте нашему каналу через PayPal ( paypal.me/Easy2digital )
  • Подпишитесь на мой канал и включите колокольчик уведомлений канала Easy2Digital Youtube .
  • Подписывайтесь и лайкайте мою страницу Страница Easy2Digital в Facebook
  • Поделитесь статьей в своей социальной сети с хэштегом #easy2digital
  • Покупайте товары с кодом скидки Easy2Digital 10% OFF ( Easy2DigitalNewBuyers2021)
  • Вы подписываетесь на нашу еженедельную рассылку, чтобы получать последние статьи, видео и коды скидок Easy2Digital.
  • Подпишитесь на наше ежемесячное членст. во через Patreon, чтобы пользоваться эксклюзивными преимуществами ( www.patreon.com/louisludigital )
Поделиться этим постом

Пока нет комментариев...

shape shape

Подпишитесь на нашу рассылку!

Получайте эксклюзивные обновления и предложения в автомобильном стиле