मैं AWS Java SDK से परिचित हूं, मैंने संबंधित Javadoc को ब्राउज़ करने का भी प्रयास किया, लेकिन मुझे एहसास नहीं हुआ कि मैं उप निर्देशिका कैसे बना सकता हूं, यानी, एक निर्देशिका एक बाल्टी के भीतर वस्तु, और मैं इसे फाइल कैसे अपलोड करूं।अमेज़ॅन वेब सर्विसेज (एडब्ल्यूएस) एस 3 जावा एक उप निर्देशिका (ऑब्जेक्ट)
मान लें bucketName
और dirName
पहले से ही विद्यमान को (सार्वजनिक अनुमति के साथ) बाल्टी और एक नया (वस्तु) निर्देशिका जो बाल्टी (यानी bucketName/dirname /)
मैं निम्नलिखित की कोशिश की है के भीतर बनाए जाने की आवश्यकता अनुरूप:
AmazonS3Client s3 = new AmazonS3Client(
new BasicAWSCredentials(ACCESS_KEY, SECRET_KEY));
s3.createBucket(bucketName + "/" + dirName); //throws exception
जो दूसरी पंक्ति पर अपवाद फेंकता है।
एक छोटा स्निपेट जो उप-निर्देशिका बनाता है और फ़ाइलों को अपलोड करता है, उसकी सराहना की जाएगी।
आपके उत्तर के लिए धन्यवाद, एक लघु स्निपेट कोड प्रदान कर सकते हैं? चूंकि आप मेरी पोस्ट में देखते हैं, इसलिए मैंने 'foo/bar' जैसे कुछ बनाने की कोशिश की है, लेकिन यह अपवाद फेंकता है। – MrRoth
@MrRoth: मेरा अपडेट देखें। – casablanca