यह मामला होगा यदि डेटाबेस में डालने से पहले प्रत्येक रिकॉर्ड का प्रत्येक मान एन्क्रिप्ट किया गया हो। ऐसा नहीं है कि RDS एन्क्रिप्शन कैसे काम करता है। आरडीएस एन्क्रिप्शन ईबीएस वॉल्यूम के एन्क्रिप्शन को सक्षम करके काम करता है जिस पर डेटाबेस संग्रहीत है। RDS डेटाबेस इंजन के लिए डेटा एन्क्रिप्टेड प्रतीत नहीं होता है। यह आपके ईसी2 सर्वर से जुड़े ईबीएस वॉल्यूम पर एन्क्रिप्शन को सक्षम करने जैसा ही है।
प्रदर्शन के संबंध में, मैंने आरडीएस और ईबीएस पर एन्क्रिप्शन को सक्षम करते समय प्रदर्शन में कोई कमी नहीं देखी है। AWS दस्तावेज़ के अनुसार यहां :
ध्यान दें कि यह "रेस्ट पर एन्क्रिप्शन" है। यदि आपको "ट्रांज़िट में एन्क्रिप्टेड" होने के लिए डेटा की भी आवश्यकता है, तो आपको अपने सभी डेटाबेस कनेक्शन के लिए एसएसएल कनेक्शन का उपयोग करने की आवश्यकता होगी, और संभवतः एसएसएल कनेक्शन को लागू करने के लिए अपने डेटाबेस में एक सेटिंग को सक्षम करना होगा।
आपके दूसरे प्रश्न के संबंध में, AWS इस समय ElasticSearch सेवा के लिए एन्क्रिप्शन-एट-रेस्ट का समर्थन नहीं करता है। एन्क्रिप्शन-इन-ट्रांजिट के लिए आप यह प्रश्न :