Simple Storage Service (S3)¶
Filters¶
Standard Value Filter (see Generic Filters)
global-grantsCheck bucket acls for global grants
Schema:
{ "allow_website": { "type": "boolean" }, "operator": { "enum": [ "or", "and" ], "type": "string" }, "permissions": { "items": { "enum": [ "READ", "WRITE", "WRITE_ACP", "READ_ACP", "FULL_CONTROL" ], "type": "string" }, "type": "array" } }
missing-policy-statementFind buckets missing a set of named policy statements
Schema:
{ "statement_ids": { "items": { "type": "string" }, "type": "array" } }
Actions¶
encrypt-keysScan all keys in a bucket and optionally encrypt them in place
Schema:
{ "crypto": { "enum": [ "AES256", "aws:kms" ] }, "glacier": { "type": "boolean" }, "key-id": { "type": "string" }, "large": { "type": "boolean" }, "report-only": { "type": "boolean" } }
encryption-policyAttach an encryption required policy to a bucket, this will break applications that are not using encryption, including AWS log delivery
Schema:
{}delete-global-grantsDelete global grants from bucket ACLs
Schema:
{ "grantees": { "items": { "type": "string" }, "type": "array" } }
no-opNo operation
Schema:
{}