AWS S3 object storage for bucket management, object operations, and access control. Use when creating buckets, uploading files, configuring lifecycle policies, setting up static websites, managing permissions, or implementing cross-region replication.
87
82%
Does it follow best practices?
Impact
96%
0.97xAverage score across 3 eval scenarios
Passed
No known issues
Secure bucket provisioning
LocationConstraint set
100%
100%
All 4 public access blocks
100%
100%
Versioning enabled
100%
100%
Server-side encryption
100%
100%
Bucket Key enabled
100%
100%
HTTPS-only policy
100%
100%
Deny unencrypted uploads
66%
100%
Policy over ACL
100%
100%
put_bucket_policy applied
100%
100%
Region-aware client
100%
100%
Lifecycle and cost optimization
GLACIER transition rule
100%
100%
Expiration rule
100%
100%
Intelligent-Tiering for unpredictable access
100%
100%
AbortIncompleteMultipartUpload rule
100%
100%
NoncurrentVersionExpiration
100%
100%
Multiple distinct rules
100%
100%
Rules have Status Enabled
100%
100%
Valid JSON structure
100%
100%
apply_lifecycle.sh uses s3api
100%
100%
Intelligent-Tiering rationale
100%
100%
Presigned URLs and security policies
SigV4 signature version
100%
100%
Region-specific client
100%
100%
generate_presigned_url for GET
100%
100%
generate_presigned_url for PUT
100%
100%
HTTPS-only policy
100%
100%
Deny unencrypted uploads policy
100%
100%
Access logging enabled
100%
0%
CloudTrail data events
100%
100%
ExpiresIn parameter used
100%
100%
Policy targets both bucket and objects
100%
100%
5df6da7
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.