Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Open-SL/serverless-permission-generator
An Online Application to generate AWS IAM permissions required for deploying a Serverless Framework stack.
https://github.com/Open-SL/serverless-permission-generator
aws hacktoberfest hacktoberfest2022 material-ui material-ui-react serverless
Last synced: 3 months ago
JSON representation
An Online Application to generate AWS IAM permissions required for deploying a Serverless Framework stack.
- Host: GitHub
- URL: https://github.com/Open-SL/serverless-permission-generator
- Owner: Open-SL
- License: mit
- Created: 2020-07-12T07:30:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-02-04T14:26:45.000Z (9 months ago)
- Last Synced: 2024-07-02T19:36:51.742Z (4 months ago)
- Topics: aws, hacktoberfest, hacktoberfest2022, material-ui, material-ui-react, serverless
- Language: JavaScript
- Homepage: https://open-sl.github.io/serverless-permission-generator/
- Size: 5.02 MB
- Stars: 48
- Watchers: 4
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-material-ui - Serverless Permission Policy Generator - An Online Application to generate AWS IAM permissions required for deploying a Serverless stack. (Applications)
README
# Serverless Permission Policy Generator
An Online Application to generate AWS IAM permissions required for deploying a Serverless Framework stack.
## Introduction
This application will provide you a user friendly UI to collect required resources details and a generator to build the relevant IAM policy for the collected information.
Visit the application from [here](https://open-sl.github.io/serverless-permission-generator/)
## Available Features
1. Basic permissions required for serverless application to be deployed
2. S3 buckets created from serverless yaml
3. SNS topics
4. SQS
5. Api Gateway if required
6. Security group and VPC configuration related permission to connect to VPN
7. Kinesis
8. DynamoDB
9. ALB listener and target group attachment permission required for lambdas exposed through ALBs.## How to use
1. Enter project details and AWS account details
2. Input required AWS resources details
3. Click generate button
4. Check the generated JSON
5. Click copy button to copy values to clipboard
6. Paste values in your IAM role permission policy## Development Guide
### Prerequisites
- git
- npm
- nvm (optional)
- node v16clone the application and install dependencies using
```
nvm use
npm install
```run
```
npm start
```to deploy application in localhost.
## Contributing
- We would greatly appreciate any [contribution](CONTRIBUTING.md) you make.
- If you have ideas for more functionality or recipes that should be on this project, l[let us know](https://github.com/Open-SL/serverless-permission-generator/issues).## Project Maintainers
- Nadun Indunil - [nadunindunil](https://github.com/nadunindunil)
- Sachintha Sandeepani - [sachintha97](https://github.com/sachintha97)## License
Serverless Permission Policy Generator is under the MIT license. See the [License](LICENSE) for more information.