सामग्री पर जाएं

साइट खोज

पेज खोजने के लिए टाइप करें

← Field notesइंजीनियरिंग

व्यवहार में अल्पकालिक क्रेडेंशियल

सभी सहमत हैं कि कुंजियाँ समाप्त होनी चाहिए। फिर कोई TTL को एक साल पर सेट कर देता है ताकि कुछ भी न टूटे। यहाँ बताया गया है कि हम मिनटों-लंबे क्रेडेंशियल को वास्तविक वर्कलोड के संपर्क में जीवित कैसे रखते हैं।

PN

Priya Nandakumar · प्लेटफ़ॉर्म प्रमुख

7 मिनट का पठन

Share
एक यांत्रिक टाइमिंग तंत्र का क्लोज़-अप

लंबे TTL डिफ़ॉल्ट रूप से क्यों जीतते हैं

कोई भी स्थायी कुंजियों के पक्ष में तर्क नहीं देता। वे सुविधा के पक्ष में तर्क देते हैं, और सुविधा हमेशा बैठक जीत जाती है। एक घंटे का क्रेडेंशियल का मतलब है कि किसी को नवीनीकरण, विफलता और घड़ी विचलन को संभालना होगा। एक साल का क्रेडेंशियल का मतलब है कि घटना होने तक किसी को सोचना नहीं पड़ता।

इसलिए डिफ़ॉल्ट लंबा होता जाता है। हमने ऐसी उत्पादन कुंजियाँ देखी हैं जिनकी समाप्ति वर्षों में मापी जाती है, उन टीमों द्वारा जारी की गई जो आपको ईमानदारी से बताएंगी कि वे रोटेशन में विश्वास करती हैं।

नवीनीकरण को डेवलपर से हटाएं

अल्पकालिक तभी काम करता है जब नवीनीकरण किसी मनुष्य का काम न हो। Mandavo में एजेंट जरूरत पड़ने पर एक क्रेडेंशियल मांगता है, कार्य तक सीमित, और प्लेटफ़ॉर्म कुछ ऐसा लौटाता है जो मिनटों में समाप्त हो जाता है। कोई कुंजी स्टोर नहीं करनी है, इसलिए घुमाना भूलने के लिए कोई कुंजी नहीं है।

विफलता के तरीके भी बदल जाते हैं। एक छूटा हुआ नवीनीकरण अब छह महीने बाद की कोई खामोश समाप्ति नहीं है जो किसी को रात 3 बजे पेज करे। यह एक तत्काल, स्पष्ट अनुरोध है जो या तो तुरंत सफल होता है या किसी कारण के साथ मौके पर ही अस्वीकार कर दिया जाता है।

क्या टूटता है, और इसके बारे में क्या करें

जब आप एक साल से पांच मिनट पर जाते हैं तो दो चीज़ें टूटती हैं: बैच जॉब जो TTL से अधिक समय तक चलते हैं, और ऐसा कोड जो टोकन को हमेशा के लिए कैश करता है। दोनों को ठीक करना उचित है। लंबे जॉब को चेकपॉइंट पर क्रेडेंशियल फिर से प्राप्त करने चाहिए; कैश को समाप्ति का सम्मान करना चाहिए।

फ़ायदा यह है कि लीक हुआ क्रेडेंशियल मिनटों के भीतर बेकार हो जाता है, और निरसन एक प्रार्थना नहीं बल्कि एक प्रथम-श्रेणी संचालन है। आप यह पूछना बंद कर देते हैं कि 'क्या यह कुंजी कहीं अभी भी मान्य है' क्योंकि जवाब हमेशा जल्द ही 'नहीं' होता है।

  • #क्रेडेंशियल
  • #रोटेशन
  • #TTL
PN

Priya Nandakumar · प्लेटफ़ॉर्म प्रमुख

7 मिनट का पठन

Share

More field notes

एक पेगबोर्ड पर भौतिक कुंजियों की पंक्तियाँ, ज़्यादातर खालीइंजीनियरिंग

शून्य स्थायी कुंजियाँ: एक माइग्रेशन प्लेबुक

कोई दीर्घकालिक सीक्रेट न रहने तक पहुँचना एक प्रोजेक्ट है, कोई स्विच नहीं। यह वह क्रम है जिसकी हम सिफ़ारिश करते हैं, और हर चरण में मौजूद जाल।

Priya Nandakumar · प्लेटफ़ॉर्म प्रमुख

9 मिनट का पठन

जुड़े हुए निर्णय पथों का एक शाखाबद्ध आरेखइंजीनियरिंग

डिप्लॉय-समय पर नहीं, निष्पादन-समय पर पॉलिसी लिखना

डिप्लॉय पर तय किए गए पहुँच निर्णय जब तक मायने रखते हैं, तब तक बासी हो चुके होते हैं। हम उस क्षण पॉलिसी ग्राफ़ का मूल्यांकन करते हैं जब एक एजेंट कार्य करता है। यहाँ बताया गया है कि इससे आपको क्या मिलता है।

Priya Nandakumar · प्लेटफ़ॉर्म प्रमुख

6 मिनट का पठन