https://github.com/nickheap2/yortal
Inventory AWS APIs
https://github.com/nickheap2/yortal
apigateway aws
Last synced: 3 months ago
JSON representation
Inventory AWS APIs
- Host: GitHub
- URL: https://github.com/nickheap2/yortal
- Owner: NickHeap2
- Created: 2022-07-04T13:13:45.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-18T07:46:00.000Z (over 2 years ago)
- Last Synced: 2025-02-25T02:34:36.702Z (over 1 year ago)
- Topics: apigateway, aws
- Language: JavaScript
- Homepage:
- Size: 230 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Yortal - inventory AWS Gateway APIs
Requires a config.json file in the root that looks like this:
```
{
"swaggerHubToken": "your SwaggerHub api token",
"swaggerHubOwner": "your SwaggerHub owner",
"swaggerFetchSpecs": false,
"getConcurrency": false,
"accounts": [
{
"name": "aws-account-name",
"disabled": false,
"credentials": {
"accessKeyId": "account access key id",
"secretAccessKey": "account secret access key",
"sessionToken": "account session token"
},
"regions": [
"eu-west-2",
"us-east-1"
]
},
...
]
}
```
Fetching specs from SwaggerHub is slow and you may get rate limited so it is off by default.
Getting lambda concurrency is also off by default as it has delays to prevcnt it getting rate limited.
## Setup
```
npm install
```
## Run
```
npm start
```