AWS S3
INTEGRATION
AWS Simple Storage Service (S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.
Workflows
Do more with AWS S3. Relay helps you connect AWS S3 with other tools to automate your DevOps workflows.
Workflow
Remediate unencrypted S3 buckets
This workflow finds unencrypted S3 buckets and enables default encryption on those buckets.
Workflow
Restricts S3 buckets with READ permissions to all Authenticated Users
This workflow looks at all of the S3 buckets in a given account and restricts those that provide 'READ' access to all Authenticated Users. Requires an AWS account with permissions to modify S3 buckets.
Workflow
Restrict S3 buckets with READ_ACP permissions to all Authenticated Users
This workflow looks at all of the S3 buckets in a given account and restricts those that provide 'READ_ACP' access to all Authenticated Users. Requires an AWS account with permissions to modify S3 buckets.
Workflow
Restricts S3 buckets with WRITE permissions to all Authenticated Users
This workflow looks at all of the S3 buckets in a given account and restricts those that provide 'WRITE' access to all Authenticated Users. Requires an AWS account with permissions to modify S3 buckets.
Workflow
Restrict S3 buckets with WRITE_ACP permissions to all Authenticated Users
This workflow looks at all of the S3 buckets in a given account and restricts those that provide 'WRITE_ACP' access to all Authenticated Users. Requires an AWS account with permissions to modify S3 buckets.
Workflow
Restrict public S3 buckets with READ permissions
This workflow looks at all of the public S3 buckets in a given account and restricts those that provide 'READ' access. Requires an AWS account with permissions to modify S3 buckets.
Workflow
Restrict public S3 buckets with READ_ACP permissions
This workflow looks at all of the public S3 buckets in a given account and restricts those that provide 'READ_ACP' access. Requires an AWS account with permissions to modify S3 buckets.
Workflow
Restrict public S3 buckets with WRITE permissions
This workflow looks at all of the public S3 buckets in a given account and restricts those that provide 'WRITE' access. Requires an AWS account with permissions to modify S3 buckets.
Workflow
Restrict public S3 buckets with WRITE_ACP permissions
This workflow looks at all of the public S3 buckets in a given account and restricts those that provide 'WRITE_ACP' access. Requires an AWS account with permissions to modify S3 buckets.
Steps
Steps are contained actions that execute things you want done.
Step
Create S3 bucket
This AWS S3 step allows you to create an S3 bucket
Step
Delete S3 bucket
This AWS S3 step allows you to delete an S3 bucket
Step
Get ACLs
This AWS S3 step allows you to get the ACLs of the S3 buckets provided.
Step
Get encryption settings
This AWS S3 step gets the encryption configuration of the provided S3 buckets
Step
List buckets
This AWS S3 step allows you to list S3 buckets
Step
Update ACLs
This AWS S3 steps allows you to apply ACLs to a list of S3 buckets
Step
Update encryption
This AWS S3 step allows apply encryption on a list of S3 buckets
Step
Upload content
This AWS S3 step allows you to upload content to an S3 bucket
AWS Simple Storage Service integration
Integration with AWS Simple Storage Service for Puppet Relay.
Actions
The following are supported actions:
Contributing
Issues
Feel free to submit issues and enhancement requests.
Contributing
In general, we follow the "fork-and-pull" Git workflow.
- Fork the repo on GitHub
- Clone the project to your own machine
- Commit changes to your own branch
- Push your work back up to your fork
- Submit a Pull request so that we can review your changes
NOTE: Be sure to merge the latest from "upstream" before making a pull request!
License
As indicated by the repository, this project is licensed under Apache 2.0.