mpyw / aws-lambda-billing-slack-notification

Node.js 14 以降向けの AWS 当月利用料金 Slack 通知スクリプト

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AWS Lambda Billing Slack Notification

Node.js 14 以降向けの AWS 当月利用料金 Slack 通知スクリプト

実行例

環境構築手順

  1. Serverless Getting Started Guide を参考に, Serverless Framework をグローバルインストール
  2. npm i を実行

設定

絵文字は会社で使っているやつに合わせているので,各自 src/config.ts の修正は必須です。

使い方

TypeScript のビルド

npm run build

デプロイを実行

# 単一アカウント
SLACK_WEBHOOK_URL='https://...' npm run deploy

# 複数アカウント
SLACK_WEBHOOK_URL='https://...' AWS_PROFILE=xxxxx ACCOUNT_NAME=アカウントX npm run deploy
SLACK_WEBHOOK_URL='https://...' AWS_PROFILE=yyyyy ACCOUNT_NAME=アカウントY npm run deploy

About

Node.js 14 以降向けの AWS 当月利用料金 Slack 通知スクリプト

License:MIT License


Languages

Language:TypeScript 100.0%