نعم ، يمكنك استخدام IFTTT لتشغيل وظائف Azure الأخرى خارج إغلاق VMs. يتيح لك IFTTT إنشاء تطبيقات تطبيقات يمكنها تشغيل طلبات HTTP (كلاهما GET والنشر) إلى أي نقطة نهاية ، بما في ذلك وظائف Azure. فيما يلي كيف يمكنك الاستفادة من هذه القدرة:
1. إنشاء وظيفة Azure: تصميم وظيفة Azure مع مشغل HTTP. يمكن لهذه الوظيفة تنفيذ أي مهمة تحتاجها ، مثل إرسال رسائل البريد الإلكتروني أو تحديث قواعد البيانات أو تشغيل البرامج النصية [7].
2. تكوين applet IFTTT:
- في تطبيق IFTTT ، حدد المشغل (على سبيل المثال ، بريد إلكتروني جديد ، تغيير الطقس).
- للحصول على الإجراء ، اختر "Webhooks" وقم بتعيين عنوان URL على نقطة نهاية HTTP الخاصة بوظيفة Azure.
- قم بتعيين طريقة الطلب (الحصول على أو نشر) كما هو مطلوب في وظيفة Azure الخاصة بك.
- إذا كنت تستخدم Post ، يمكنك تمرير البيانات في هيئة الطلب باستخدام JSON [1] [3].
3. وظيفة Azure Trigger: عند تنشيط مشغل IFTTT ، سيرسل طلبًا إلى وظيفة Azure الخاصة بك ، والتي سيتم تنفيذها بناءً على البيانات المستلمة.
يتيح لك هذا النهج دمج IFTTT مع وظائف Azure لمجموعة واسعة من المهام ، لا تقتصر على إدارة الأجهزة الافتراضية. على سبيل المثال ، يمكنك استخدام IFTTT لإطلاق وظائف Azure التي:
- إرسال الإخطارات بناءً على تحديثات وسائل التواصل الاجتماعي.
- قم بتحديث قاعدة بيانات عند نشر منشور جديد للمدونة.
- تشغيل سير العمل الآلي بناءً على أحداث التقويم.
باستخدام IFTTT لإطلاق وظائف Azure ، يمكنك أتمتة المهام المعقدة دون الحاجة إلى التفاعل يدويًا مع بيئة Azure.
الاستشهادات:
[1]
[2] https://stackoverflow.com/questions/64934805/alternative-trogger-azure-functions-or- appservice-on-a-d-table-ninert
[3] https://www.telerik.com/blogs/triggers-and-bindings-in-azure-functions
[4]
[5]
[6] https://learn.microsoft.com/en-us/azure/azure-functions/dideable/dide-functions-bindings
[7] https://learn.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings
[8] https://xenithit.blogspot.com