/aws-lambda-billing-slack-notification

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

Primary LanguageTypeScriptMIT LicenseMIT

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