पहचान करने के नियमों को पसंद के मुताबिक बनाना

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

आपके पास Apigee Sense की पहचान करने के नियमों को देखने या उन्हें अपनी पसंद के मुताबिक बनाने का विकल्प है. इससे, यह पक्का किया जा सकता है कि सिर्फ़ उन अनुरोधों को स्वीकार किया जा रहा है जो अनचाहे हो सकते हैं. Apigee Sense की पहचान करने वाले नियम, ऐसे पैटर्न तय करते हैं जो क्लाइंट के अनचाहे अनुरोधों को दिखाते हैं.

पहचान करने के नियमों के नतीजों के बारे में ज़्यादा जानने के लिए, Apigee Sense कंसोल का इस्तेमाल शुरू करना देखें.

ट्यूनिंग का उदाहरण

उदाहरण के लिए, हो सकता है कि आपने अपनी डिटेक्शन रिपोर्ट में देखा हो कि कुछ अनचाहे अनुरोध ब्रूट गेज़र पैटर्न के मुताबिक हैं, जिसमें 24 घंटे के दौरान रिस्पॉन्स से जुड़ी गड़बड़ियों का बड़ा अनुपात रिपोर्ट किया जाता है. हालांकि, यह भी ध्यान दिया जाता है कि पैटर्न उन अनुरोधों को कैप्चर कर रहा है जिनकी अनुमति आपको अपनी एपीआई प्रॉक्सी से देना है.

ब्रूट गेसर पैटर्न को पसंद के मुताबिक बनाकर (नीचे दी गई टेबल में) आपके पास उसे ट्यून करने का विकल्प है. इस तरह, आपके पास उन अनुरोधों को बेहतर तरीके से अनुमति देने का विकल्प होता है जो आपके काम के नहीं हैं. ब्रूट गेज़र पैटर्न, नीचे दी गई टेबल में दिखाई गई स्थितियों और वैल्यू के बारे में बताता है. अगर अनुरोधों का एक सेट 24 घंटे के अंदर इन शर्तों को पूरा करता है, तो Apigee Sense की रिपोर्ट के मुताबिक, वे अनुरोध ब्रूट गेज़र पैटर्न के मुताबिक हैं.

शर्तें वैल्यू
आईपी से आने वाले कॉल की कम से कम संख्या 100
गड़बड़ियों के थ्रेशोल्ड का कम से कम प्रतिशत 90

कुछ मामलों में, आपके डिज़ाइन में 24 घंटे के अंदर 90% से ज़्यादा गड़बड़ियां दिख सकती हैं. ऐसे में, नियम की सुरक्षा सेटिंग की वजह से, सही सोर्स ब्लॉक किए जा सकते हैं. इस सुविधा की मदद से, कंडिशन वैल्यू बदली जा सकती है. पिछले उदाहरण में, स्थिति की वैल्यू को यहां दिए गए तरीके से बदला जा सकता है:

शर्तें वैल्यू
आईपी से आने वाले कॉल की कम से कम संख्या 100
गड़बड़ियों के थ्रेशोल्ड का कम से कम प्रतिशत 95

मान्य क्लाइंट आपके एपीआई का इस्तेमाल किस तरह कर रहे हैं, इसके बारे में आपके अनुरोध से जुड़े डेटा के मुताबिक, आपकी पसंद के मुताबिक किए जाने वाले खास बदलाव अलग-अलग होंगे. हालांकि, इस प्रोसेस को बार-बार दोहराया जाता है. इसमें तब तक बदलाव किए जाते हैं, जब तक कि आप नियम की किसी उपयोगी परिभाषा पर न पहुंच जाएं.

बार-बार पहचान करना

जिन नियमों को ध्यान में रखकर ट्यूनिंग की ज़रूरत है उनके लिए, इंक्रीमेंटल और बार-बार एक ही तरीका अपनाना बेहतर होगा. Apigee Sense की पहचान और विश्लेषण साइकल के काम करने के तरीके की वजह से, हर बार दोहराने में एक दिन लग सकता है. इस साइकल में, Apigee Sense, क्लाइंट के अनुरोधों का मेटाडेटा सेव करता है और उस डेटा का बैच में विश्लेषण करता है. इसके बाद, आपको Apigee Sense के कंसोल में नतीजे दिखाता है.

उदाहरण के लिए, यह तरीका अपनाया जा सकता है:

  1. Apigee Sense कंसोल की पहचान रिपोर्ट का इस्तेमाल करके, पहचान करने के उस नियम की पहचान करें जो ट्यूनिंग का इस्तेमाल कर सकता है. उदाहरण के लिए, एक ऐसा नियम जो बहुत सारे ऐसे अनुरोधों का पता लगा रहा हो जो वाकई में काम के हों.
  2. पता लगाएं कि नियम की किन शर्तों में बदलाव करना ज़रूरी है, ताकि इसके ज़रिए कैप्चर किए जाने वाले अनचाहे अनुरोधों का प्रतिशत ज़्यादा रहे.
  3. Apigee Sense के कंसोल में, आपकी बताई गई स्थिति की वैल्यू में थोड़ा इंक्रीमेंटल बदलाव करने के लिए, नियम में बदलाव करें.
  4. एक घंटे बाद, जांच रिपोर्ट का इस्तेमाल करके यह आकलन करें कि आपके बदलाव का आपके मुताबिक असर हुआ है या नहीं.
  5. जब तक आपको काम के नतीजे न मिल जाएं, तब तक लगातार दोहराते रहें.

दिशा-निर्देश और सबसे सही तरीके

पहचान के नियमों को पसंद के मुताबिक बनाते समय, इन बातों का ध्यान रखें.

  • नियम की शर्तें लॉजिकल AND संबंध में जुड़ी होती हैं. दूसरे शब्दों में, अगर तीन शर्तें हैं, तो अनुरोध को नियम के पैटर्न के हिसाब से बनाने के लिए, तीनों शर्तों का पूरा होना ज़रूरी है.
  • कुछ नियम, कम से कम थ्रेशोल्ड तय करते हैं, जबकि कुछ अन्य नियम ज़्यादा से ज़्यादा थ्रेशोल्ड तय करते हैं.
  • अनचाहे ट्रैफ़िक की पहचान करने के लिए, काफ़ी अनुरोधों पर ध्यान दें, लेकिन ज़रूरत के हिसाब से ट्रैफ़िक हासिल करने के लिए, नियमों को व्यवस्थित करें. सबसे सही तरीका यह है कि काम के ट्रैफ़िक को कैप्चर करने से बचने के लिए, कम अनुरोधों का ध्यान रखें.
  • स्थिति की वैल्यू में बहुत छोटे बदलाव करने पर, शायद ज़्यादा फ़र्क़ न पड़े. बड़ा बदलाव लाने के बारे में सोच-समझकर फ़ैसला लें.

पैटर्न, शर्तों, और टाइम विंडो के बारे में ज़्यादा जानकारी के लिए, संदिग्ध गतिविधि पर कार्रवाई करना देखें.

पहचान नियम को पसंद के मुताबिक बनाना

ट्यूनिंग का इस्तेमाल करने वाले, जांच के नियम की पहचान करने के बाद, जांच के नियम को देखने या अपनी पसंद के मुताबिक बनाने के लिए और यहां तक कि अगर नियमों को आपको काम का नहीं लगता, तो उन्हें बंद करने के लिए इन तरीकों का इस्तेमाल करें. आप यह भी देख पाएंगे कि नियम में पिछली बार किसने बदलाव किया था.

  1. New Edge का वर्शन खोलें.
  2. New Edge के वर्शन में, विश्लेषण करें मेन्यू पर क्लिक करें. इसके बाद, Sense पर क्लिक करें.
  3. नेविगेशन बार में, पहचान > नियम पर क्लिक करें.
  4. पहचान के नियम पेज पर, वह नियम ढूंढें जिसे आपको देखना है या जिसे अपनी पसंद के मुताबिक बनाना है.
  5. सूची में मौजूद नियम की पंक्ति पर अपना कर्सर घुमाएं और फिर पंक्ति के दाईं ओर मौजूद बटन पर क्लिक करें. नीचे एडमिन के लिए उपलब्ध 'बदलाव करें' बटन दिखाया गया है. ध्यान दें कि आपके पास नियमों को बंद करने का विकल्प भी होता है. ऐसा करने पर, Apigee Sense, उस पैटर्न का इस्तेमाल करके आपके एपीआई के अनुरोधों की समीक्षा करना बंद कर देगा.
  6. नियम के डायलॉग बॉक्स में, शर्त की वैल्यू देखें या उनमें बदलाव करें.
  7. सेव करें पर क्लिक करें.
  8. एक घंटे बाद, पहचान रिपोर्ट में विश्लेषण के नतीजों की जांच करें और यह आकलन करें कि आपके बदलावों से मनमुताबिक नतीजे मिले या नहीं.