मैं एडब्ल्यूएस एसडीके का उपयोग कर एक बाल्टी और उसके सभी वस्तु का उपयोग करने की कोशिश कर रहा हूँ निषेध लेकिन कोड मैं सूत्र में अपवाद के रूप में एक त्रुटि हो रही है चलाते समय "मुख्य" com.amazonaws.services.s3.model.AmazonS3Exception: Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: X), S3 Extended Request ID: Y=
एडब्ल्यूएस S3 जावा एसडीके - प्रवेश
कृपया, जहां का सुझाव मैं कमी कर रहा हूँ और यद्यपि मैं बाल्टी के लिए सभी निम्न अनुमति ले लिया है यही कारण है कि पहुँच से मना कर त्रुटि हो रहा है:
s3:GetObject
s3:GetObjectVersion
s3:GetObjectAcl
s3:GetBucketAcl
s3:GetBucketCORS
s3:GetBucketLocation
s3:GetBucketLogging
s3:ListBucket
s3:ListBucketVersions
s3:ListBucketMultipartUploads
s3:GetObjectTorrent
s3:GetObjectVersionAcl
कोड इस प्रकार है के रूप में:
AWSCredentials credentials = new BasicAWSCredentials(accessKey, secretKey);
ClientConfiguration clientConfig = new ClientConfiguration();
clientConfig.setProtocol(Protocol.HTTP);
AmazonS3 conn = new AmazonS3Client(credentials, clientConfig);
conn.setEndpoint(bucketName);
Bucket bucket = conn.createBucket(bucketName);
ObjectListing objects = conn.listObjects(bucket.getName());
do {
for (S3ObjectSummary objectSummary : objects.getObjectSummaries()) {
System.out.println(objectSummary.getKey() + "\t" +
objectSummary.getSize() + "\t" +
StringUtils.fromDate(objectSummary.getLastModified()));
}
objects = conn.listNextBatchOfObjects(objects);
} while (objects.isTruncated());
पुरानी पोस्ट लाने के लिए खेद है लेकिन अभी भी यह नहीं पता कि यह एस 3 ब्राउज़र के साथ क्यों काम करता है लेकिन एडब्ल्यूएस एसडीके में काम नहीं करता है? – powerfade917
क्या आप अपने कोड के साथ आने वाले मुद्दे के सटीक बिंदु की व्याख्या कर सकते हैं। यदि आपने सबकुछ ठीक से किया है तो इसे ठीक काम करना चाहिए। – gkbstar
मैं एस 3 ब्राउज़र या साइबरडक का उपयोग करके बाल्टी के अंदर एक फ़ोल्डर तक पहुंच सकता हूं लेकिन जब मैं prefix के साथ सूची कुंजी में aws sdk php का उपयोग करता हूं, तो मुझे अनकॉट Aws \ S3 \ Exception \ AccessDeniedException: AWS त्रुटि कोड: AccessDenied, स्थिति कोड: 403 – powerfade917