https://github.com/mashiike/redshift-serverless-usage-limit-reporter
https://github.com/mashiike/redshift-serverless-usage-limit-reporter
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mashiike/redshift-serverless-usage-limit-reporter
- Owner: mashiike
- License: mit
- Created: 2024-05-13T08:27:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-17T20:45:00.000Z (12 months ago)
- Last Synced: 2024-06-19T15:10:27.877Z (11 months ago)
- Language: Go
- Size: 64.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# redshift-serverless-usage-limit-reporter
## Usage
check [examples](./_examples) for sample Terraform code.
1. Apply terraform code and Deploy Lambda function.
1. Create a Redshift Serverless Usage Limit on Serverless Wrorkgroup.
1. Set SNS Topic as a notification destination for the Redshift Serverless Usage Limit.### Slack Configuration.
manifest for SlackApp is as follows.
```yaml
```yaml
display_information:
name: redshift-serverless-usage-limit-reporter
description: Redshift Serverless Usage Limit Reporter
background_color: "#6f42c1"
features:
app_home:
home_tab_enabled: true
messages_tab_enabled: false
messages_tab_read_only_enabled: false
bot_user:
display_name: Redshift Serverless Usage Limit Reporter
always_online: true
oauth_config:
scopes:
bot:
- chat:write
```Set SSM Parameter Store for `/prefix/SLACK_BOT_TOKEN`
lambda function environment variable `SSMWRAP_PREFIX` is `/prefix/`
## LICENSE
[MIT](./LICENSE)