Finds S3 storage savings and applies the ones you approve. Workspace admins install it on any plan, and choose which buckets it reaches.
- Creates
- One role, a private work bucket for access logs, a CloudTrail trail that records reads only for buckets you apply changes to, and four small Lambda helpers that sample buckets inside your account.
- Main read actions
s3:ListBucket, s3:ListBucketVersions, s3:GetLifecycleConfiguration, s3:GetBucketPolicy, cloudwatch:GetMetricData, ce:GetCostAndUsage, lambda:InvokeFunction (its four helpers)- Change actions
s3:PutLifecycleConfiguration, s3:PutIntelligentTieringConfiguration, s3:PutBucketLogging, s3:AbortMultipartUpload, cloudtrail:PutEventSelectors (its own trail)- Reach
- Bucket settings and changes are limited to the bucket name pattern you set at install, every bucket by default. Bucket names, metrics and your S3 bill are read account-wide. Change permissions are used only when you click Apply, and every change is reported per bucket. The helpers can read CloudTrail log files in your account to count reads.
- What BucketDesk receives
- Counts and totals, including totals by file extension. The helpers hash file names inside your account before counting reads, and return the numbers.
- To remove
- Remove BucketDesk’s rules from any bucket on the S3 Savings page, then delete the stack. The work bucket is kept for you to delete.