मैं जोड़ रहा और प्रोग्राम के रूप में एडब्ल्यूएस IAM उपयोगकर्ता नीतियों को हटाने, और मैं उन नीतियों को लागू करने से असंगत परिणाम हो रही है। एक उपयोगकर्ता है कि एक विशेष बाल्टी से यह मान्य होने से पहले एडब्ल्यूएस आईएएम नीति लागू करने के बाद मुझे कब तक इंतजार करना चाहिए?
- प्रारंभ (:
उदाहरण के लिए, इस या सफल हो सकते हो सकता है नहीं (मैं जावा 1.6.6 SDK का उपयोग कर रहा हूँ) सूची नीतियों तो हर एक के लिए "deleteUserPolicy")
- प्रतीक्षा जब तक उपयोगकर्ता कोई उपयोगकर्ता नीतियों है (कॉल "listUserPolicies" जब तक यह एक खाली सेट रिटर्न)
- प्रयास बाल्टी से पढ़ने के लिए कॉल (इस असफल चाहिए)
अगर मैं # 3 और # 4 के बीच एक ब्रेकप्वाइंट में डाल दिया और कुछ ही सेकंड प्रतीक्षा करें, उपयोगकर्ता बाल्टी, जो है मैं क्या उम्मीद से नहीं पढ़ सकते हैं। यदि मैं ब्रेकपॉइंट्स को हटा देता हूं, तो उपयोगकर्ता बाल्टी से पढ़ सकता है, जो गलत है।
मुझे पता है कि जब कोई नीति परिवर्तन घटक पर एक प्रभाव (एस 3, SQS, आदि) पड़ा है चाहते हैं (यह जब मैं तो एक संसाधन का उपयोग एक नीति जोड़ने भी असंगत है), न केवल आईएएम प्रणाली पर। क्या इस से रसीद या पावती प्राप्त करने का कोई तरीका है? या शायद प्रतीक्षा करने के लिए कुछ समय है?
वहाँ नीति आवेदन के आंतरिक भागों पर किसी भी प्रलेखन है?
(FYI मैं https://forums.aws.amazon.com/thread.jspa?threadID=140383&tstart=0 से मेरे सवाल कॉपी करने के बाद)
मैं आमतौर पर 5 या 10 सेकंड में परिवर्तन देखता हूं। यह निश्चित रूप से तत्काल नहीं है, लेकिन यह बहुत धीमी नहीं है। –
उत्तर के लिए धन्यवाद - सौभाग्य से यह परीक्षण कोड है और मुझे मूल रूप से मेरे वर्तमान दृष्टिकोण को फेंकने और कुछ अलग करने की आजादी है। –