डेवलपर्स के लिए AWS Security का उपयोग
Rahul Singh
Technical Product Manager



पहले, एक शब्दावली बिंदु

आप एक बदलाव push करते हैं
आपकी पाइपलाइन चलती है

आप एक बदलाव push करते हैं
आपकी पाइपलाइन चलती है
Deploy रुकता है: AccessDenied
पहला विचार: "चलो अपनी permissions जाँच लूँ।"




जिसने काम को आरंभ किया।
यहाँ: आप.

जिसने काम को आरंभ किया।
यहाँ: आप.
वह identity जिसे AWS रिक्वेस्ट आने पर मूल्यांकित करता है।
यहाँ: पाइपलाइन का role.


जिसने काम को आरंभ किया।
यहाँ: आप.
वह identity जिसे AWS रिक्वेस्ट आने पर मूल्यांकित करता है।
यहाँ: पाइपलाइन का role.


Role A (AdministratorAccess का स्वरूप)
Role B
Prefix: bucket के अंदर folder-जैसा path


Wide role
कंप्रोमाइज होने पर: खाते के हर bucket, prefix, और object तक पहुँच।
Narrow role
कंप्रोमाइज होने पर: एक bucket के एक prefix तक पहुँच। और कुछ नहीं।


Role उतना ही करे जितना काम के लिए जरूरी है, और उससे बहुत कम।
AmazonS3ReadOnlyAccess: हर bucket. Customer managed: आपका, एक prefix तक सीमितउदाहरण: reports-bucket reader role दो allows. और कुछ नहीं।

डेवलपर्स के लिए AWS Security का उपयोग