awsの利用料金をSlackに毎日通知するためのサーバーレスアプリケーション
セットアップ方法を記す
- マイ請求ダッシュボード -> 請求設定 から
請求アラートを受け取る
を有効化する - バージニアリージョン(us-east-1)のCloudWatch メトリクス で請求メトリクスが閲覧できることを確認する
serverless.ymlに記載のキーでSMSパラメータストアに登録する
python -m venv myvenv
make venv_activate
# venvをアクティベートした後で
make pip_install
# node v10.18.0以上
npm install -g serverless
npm install --save serverless-python-requirements
npm install --save serverless-pseudo-parameters
以下のコマンドを実行することでデプロイ可能
make deploy PROFILE=${AWS_PROFILE}