2011-10-20 3 views
18
my $bucketname = "test"; 
my $bucket = $s3->add_bucket({ bucket => "$bucketname" }) 
    or die $s3->err . ": " . $s3->errstr; 

इस कोड को चलाने से मुझे यह त्रुटि मिलती है।पर्ल नेट :: अमेज़ॅन :: एस 3 बकेटएल्डएक्सएक्सिस्ट्स: अनुरोधित बाल्टी नाम उपलब्ध नहीं है

बाल्टीएल्डएक्सएक्सिस्ट: अनुरोधित बाल्टी नाम उपलब्ध नहीं है। बाल्टी नेमस्पेस सिस्टम के सभी उपयोगकर्ताओं द्वारा साझा किया जाता है। कृपया अलग-अलग नाम का चयन करें और पुनः प्रयास करें।

बाल्टी मौजूद नहीं है। मुझे यकीन नहीं है कि क्या गलत है।

धन्यवाद

+1

क्या आप निश्चित हैं? [एडब्लूएस मंच] (https://forums.aws.amazon.com/forum.jspa?forumID=24) पर पूछने के लिए यह एक अच्छा सवाल हो सकता है। – ObscureRobot

उत्तर

27

S3 बाल्टी एक वैश्विक नाम स्थान हैं, और इसलिए यह इससे पहले कि आप हो सकता है कि किसी और एक ही बाल्टी ले लिया बहुत संभव है। यह भी संभव है कि आंतरिक प्रतिकृति विलंब या ऐसे अन्य मुद्दों के कारण, पहले से हटाई गई बाल्टी फिर से उपयोग के लिए उपलब्ध नहीं है।

इस विशेष मामले में, "test" एक बहुत सामान्य बाल्टी नाम है। मुझे यकीन है कि हर कोई और उनका कुत्ता इसका उपयोग करने की कोशिश कर रहा है - और जब मैं इसे लिखने का प्रयास करता हूं, तो मुझे AllAccessDisabled त्रुटि मिलती है। ऐसा लगता है कि एस 3 टीम ने "test" बाल्टी को विशेष रूप से अक्षम कर दिया है क्योंकि बहुत से लोग इसे अपने बाल्टी नाम के रूप में उपयोग करने का प्रयास करते हैं।

तो, संक्षेप में, आपको अद्वितीय बाल्टी नाम चुनने की आवश्यकता है - एक जो कि अन्यथा उपयोग नहीं कर रहा है।

+0

इसके लिए धन्यवाद, मुझे समझ में नहीं आया कि ये बाल्टी नाम वैश्विक थे। –

+6

त्रुटि संदेश इस बारे में अधिक स्पष्ट थे ... "सिस्टम के सभी उपयोगकर्ताओं द्वारा साझा किया गया" भी मेरी टीम पर सभी को संदर्भित कर सकता है ... – emmagras

+1

यह बताता है कि foo का मेरा मूल मूल बाल्टी नाम कैसे उपलब्ध नहीं है। –

1

विभिन्न एडब्ल्यूएस खातों में एक ही नाम की बाल्टी नहीं हो सकती है। किसी और ने पहले से ही 'test' बनाया होगा।

0

आपको यह त्रुटि बाल्टी नाम पहले से ही (आप के लिए या किसी और के लिए) मौजूद है या यदि आप और अधिक बाल्टी अनुमति से बनाने का प्रयास किया है

देखें दस्तावेज़ फ़ॉर्म अधिक जानकारी के (अधिकतम 100 है) होगा:

http://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html

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