इंटीग्रेशन
AWS Amplify कनेक्ट करें
आपकी Amplify ऐप्स के बिल्ड असाइन किए गए प्रोजेक्ट्स में दिखते हैं।
कहाँ कनेक्ट करें
VentionDesk में संचालन › स्रोत › “स्रोत जोड़ें” में, श्रेणी होस्टिंग, फिर AWS Amplify। केवल मालिक कनेक्ट, संपादित और हटा सकता है।
चरण-दर-चरण
- AWS कंसोल › IAM › Users › “Create user” खोलें और केवल VentionDesk के लिए एक यूज़र बनाएँ, बिना कंसोल एक्सेस के।
- “Permissions” › “Create inline policy” में केवल पढ़ने वाली पॉलिसी जोड़ें: actions amplify:ListApps, amplify:ListBranches और amplify:ListJobs, resource *।
- “Security credentials” › “Create access key” में “Third-party service” चुनें और access key ID और secret access key कॉपी करें।
- रीजन Amplify कंसोल में ऊपर दाईं ओर दिखता है (जैसे eu-central-1)। यह एक्सेस दूसरे रीजन की ऐप्स नहीं देखता।
- हर दस मिनट में असाइन की गई ऐप्स की हर ब्रांच के नवीनतम बिल्ड आते हैं। असाइनमेंट प्रोजेक्ट की GitHub रिपॉज़िटरी के ज़रिए अपने-आप होता है; वरना प्रोजेक्ट पेज पर “डिप्लॉयमेंट” › “होस्टिंग असाइन करें” में।
डायलॉग क्या पूछता है
| फ़ील्ड | जानकारी | कहाँ से |
|---|---|---|
| Access key ID | ज़रूरी | सीक्रेट | IAM › Users › केवल VentionDesk के लिए अलग यूज़र › Security credentials › “Create access key”। |
| Secret access key | ज़रूरी | सीक्रेट | केवल एक बार दिखती है, जब कुंजी बनाई जाती है। |
| रीजन | ज़रूरी | आपकी Amplify ऐप्स का रीजन — Amplify कंसोल में ऊपर दाईं ओर, जैसे फ़्रैंकफ़र्ट के लिए eu-central-1। |
VentionDesk सीक्रेट जानकारी एन्क्रिप्ट करके सेव करता है और उसे फिर कभी नहीं दिखाता। यह तभी सेव होती है जब प्रोवाइडर एक्सेस की पुष्टि कर दे; अगर आप कोई कनेक्शन संपादित करते हैं और सीक्रेट फ़ील्ड ख़ाली छोड़ते हैं, तो पिछला मान बना रहता है।
सभी प्रोवाइडर एक नज़र में: इंटीग्रेशनवेबहुक पते: वेबहुक