6

तक पहुंच को रोकना।एडब्ल्यूएस IAM उपयोगकर्ता नीति मैं एक विशिष्ट एडब्ल्यूएस SQS कतार पहुँचने के लिए एक एडब्ल्यूएस IAM उपयोगकर्ता के लिए एक उपयोगकर्ता नीति सेटअप करने के लिए कोशिश कर रहा हूँ विशिष्ट SQS कतार

जब मैं नीति से नीचे के साथ प्रयास करें, मैं त्रुटि accessdenied मिलता है।

{ 
    "Statement": [ 
    { 
     "Action": ["sqs:*"], 
     "Effect": "Allow", 
     "Resource": ["arn:aws:sqs:us-east-1:my_aws_account_id:queue_name"] 
    } 
    ] 
} 

हालांकि, जब मैं सिर्फ * के साथ अर्न की queue_name भाग की जगह एक ही नीति का उपयोग करने की कोशिश कर रहा, यह काम करता है:

{ 
    "Statement": [ 
    { 
     "Action": ["sqs:*"], 
     "Effect": "Allow", 
     "Resource": ["arn:aws:sqs:us-east-1:my_aws_account_id:*"] 
    } 
    ] 
} 

जब विशिष्ट कतार में उपयोग को सीमित करने की कोशिश कर क्या समस्या हो सकती है ?

+2

"जब मैं नीचे नीति के साथ प्रयास करता हूं, तो मुझे त्रुटि AccessDenied मिलता है।" जब आप * क्या * बिल्कुल कोशिश करते हैं? –

उत्तर

4

क्या कार्रवाई आप कतार विशेष नीति के साथ प्रदर्शन करने के लिए कोशिश कर रहे हैं? मैं निम्नलिखित किया:

  1. एक कतार (सभी डिफ़ॉल्ट मान) को बनाया गया
  2. एक IAM उपयोगकर्ता परिभाषित किया जाता है और अपने # 1
  3. जोड़ा गया संदेश के लिए एक उपयोगकर्ता नीति प्रारूप में समान कहा, संदेश पुनः प्राप्त और हटाए गए संदेश - कोई समस्या नहीं
  4. (सूची कतारों की तरह) एक कार्रवाई प्रदर्शन किया ऊपर कतार स्तर त्रुटि

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^