MCPcopy
hub / github.com/sa7mon/S3Scanner / Enumerate

Method Enumerate

provider/aws.go:75–90  ·  view source on GitHub ↗
(b *bucket.Bucket)

Source from the content-addressed store, hash-verified

73}
74
75func (a *AWS) Enumerate(b *bucket.Bucket) error {
76 useCreds := false
77 if b.PermAuthUsersRead == bucket.PermissionAllowed {
78 useCreds = true
79 }
80 client, err := a.getRegionClient(b.Region, useCreds)
81 if err != nil {
82 return err
83 }
84
85 enumErr := enumerateListObjectsV2(client, b)
86 if enumErr != nil {
87 return enumErr
88 }
89 return nil
90}
91
92func NewProviderAWS() (*AWS, error) {
93 pa := new(AWS)

Callers

nothing calls this directly

Calls 2

getRegionClientMethod · 0.95
enumerateListObjectsV2Function · 0.85

Tested by

no test coverage detected