मैं क्यों कर रहा हूँ करने के लिए सक्षम/हटाने की सूची की वस्तुओं में एक S3 बाल्टी के बिना अनुमति

0

सवाल

Im सोच क्यों Im करने के लिए सक्षम सूची या यहां तक कि वस्तुओं को हटाने से एक s3 बाल्टी हालांकि सार्वजनिक पहुँच अवरुद्ध है और सिर्फ बाल्टी-मालिक सूची/लिखने का उपयोग करने के लिए बाल्टी. enter image description here

enter image description here

यह है क्या Im में कर कोड:

using (var s3Client = new AmazonS3Client(Amazon.RegionEndpoint.USWest2))
        {
          
            ListObjectsV2Request request = new ListObjectsV2Request
            {
                BucketName = bucketName,
                MaxKeys = 10
            };
            ListObjectsV2Response response;
            do
            {
                response = await s3Client.ListObjectsV2Async(request);

                foreach (Amazon.S3.Model.S3Object obj in response.S3Objects)
                {
                    Console.WriteLine(obj.Key);                        
                }
                
                request.ContinuationToken = response.NextContinuationToken;

            } while (response.IsTruncated);              

            DeleteObjectResponse resp = await s3Client.DeleteObjectAsync(new Amazon.S3.Model.DeleteObjectRequest() { BucketName = bucketName, Key = "dummykey" });                     

किसी भी विचार क्या गलत कर रही है? Shouldn ' t एसीएल ब्लॉक से मुझे भी सूची में किसी भी सामग्री है?

amazon-s3 amazon-web-services c#
2021-11-23 16:12:05
1

सबसे अच्छा जवाब

1

मुझे लगता है कि आपके कोड का उपयोग एडब्ल्यूएस एसडीके ठीक क्रेडेंशियल्स (एक जोड़ी के एडब्ल्यूएस प्रवेश कुंजी आईडी/एडब्ल्यूएस गुप्त कुंजी) करने के लिए संबंधित बाल्टी के मालिक.

यदि आप कर सकते हैं पर एक नज़र रखना, आई ए एम उपयोगकर्ता के लिए इसी बाल्टी मालिक, देखने के लिए अगर वह प्रोग्रामेटिक पहुँच.

पर है, जो कोड चल रहा है? आप दिखना चाहिए पर अलग अलग संभावनाओं को स्टोर करने के लिए एडब्ल्यूएस साख:

  • Environement चर
  • ~/.aws/credentials फ़ाइल
  • ...

अधिक जानकारी के लिए, देखो कॉन्फ़िगरेशन सेटिंग्स और वरीयता: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-precedence

बोनस: कृपया खोजने अच्छा pratcices का प्रबंधन करने के लिए अपने पहुँच कुंजियाँ: https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html

2021-11-23 17:41:55

बहुत बहुत धन्यवाद. ऐसा लगता है जैसे अपने क्रेडेंशियल्स का उपयोग फ़ाइलों में /.एडब्ल्यूएस.
harryh100

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में