File retention
Halo एक कॉन्फ़िगर करने योग्य फ़ाइल प्रतिधारण policy प्रदान करता है, जो उपयोगकर्ताओं को वह अवधि निर्दिष्ट करने की अनुमति देता है जिसके बाद मूल फ़ाइलें, संरक्षित फ़ाइलें और विश्लेषण रिपोर्ट आंतरिक स्टोरेज से स्वचालित रूप से हटा दी जाएंगी। फ़ाइलों को Halo में कैसे सबमिट किया जाता है, इसके आधार पर प्रतिधारण व्यवहार भिन्न होता है।
क्लीनअप सेवा
Halo क्लीनअप सेवा आंतरिक स्टोरेज से फ़ाइलों को स्वचालित रूप से हटाने के लिए ज़िम्मेदार है। यह दो तरीकों से ऐसा करती है। पहला, सेवाएँ क्लीनअप को सूचित करेंगी कि जब फ़ाइलों की अब आवश्यकता न रहे तो उन्हें हटा दिया जाए। दूसरा, स्टोरेज से किसी भी अतिरिक्त फ़ाइल को हटाने के लिए एक निर्धारित Cron Job समय-समय पर चलाया जाता है।
Cron Job को साफ़ की जाने वाली फ़ाइलों की संख्या, संग्रहीत फ़ाइलों की अधिकतम आयु, और जिस शेड्यूल पर यह चलाया जाता है, उसे संशोधित करने के लिए कॉन्फ़िगर किया जा सकता है।
Cleanup Service के कॉन्फ़िगरेशन के बारे में अधिक जानकारी के लिए कृपया Configuration Changes देखें।
सबमिशन विधि के अनुसार रिटेंशन
Sync API
Sync API के माध्यम से सबमिट की गई फ़ाइलें, कॉलर को response लौटाए जाने के तुरंत बाद internal storage से हटा दी जाती हैं। cleanup service cron job एक सुरक्षा उपाय के रूप में काम करता है ताकि processing के दौरान साफ़ न की गई किसी भी orphaned files को हटाया जा सके।
Async API
API की asynchronous प्रकृति के कारण, उपयोगकर्ताओं को परिणाम प्राप्त करने के लिए समय देने हेतु फ़ाइलों को एक कॉन्फ़िगर करने योग्य अवधि तक रखा जाता है। इस retention window को Async API की QUEUE__MessageDelayInMs setting के माध्यम से कॉन्फ़िगर किया जा सकता है (default: 1 hour)। इस अवधि के बाद, cleanup service फ़ाइलों को हटा देती है। cron job की maxAge setting उन फ़ाइलों के लिए एक अतिरिक्त सुरक्षा उपाय प्रदान करती है जिन्हें message-based mechanism द्वारा साफ़ नहीं किया गया था। सुनिश्चित करें कि maxAge, QUEUE__MessageDelayInMs से बड़ा या उसके बराबर हो।
Async API के कॉन्फ़िगरेशन के बारे में अधिक जानकारी के लिए कृपया Async API Configuration देखें।
ICAP (Internet Content Adaptation Protocol)
ICAP server सुरक्षा के लिए फ़ाइलों को Sync API पर फ़ॉरवर्ड करता है। ऊपर वर्णित Sync API retention व्यवहार इन फ़ाइलों पर लागू होता है। ICAP server सुरक्षित फ़ाइलों का अपना local cache बनाए रखता है, जो समय-आधारित retention policy के बजाय cache size limit द्वारा नियंत्रित होता है।
Storage Monitor
Storage Monitor connected cloud storage (जैसे OneDrive, SharePoint, Outlook) के भीतर फ़ाइलों को उसी स्थान पर सुरक्षित करता है। cloud storage में मूल फ़ाइल को Storage Monitor द्वारा प्रतिस्थापित किए जाने के तुरंत बाद फ़ाइलें Halo के internal storage से हटा दी जाती हैं। Halo file retention policy ग्राहक के cloud storage में मौजूद फ़ाइलों पर लागू नहीं होती - उन फ़ाइलों का retention ग्राहक की अपनी cloud storage policies द्वारा नियंत्रित होता है।
Portal
Portal की "Clean a File" सुविधा सुरक्षा के लिए फ़ाइलों को Sync API पर सबमिट करती है। ऊपर वर्णित Sync API retention व्यवहार लागू होता है - response लौटाए जाने के तुरंत बाद फ़ाइलें internal storage से हटा दी जाती हैं।