7
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

AWSの請求額を毎日slackに通知させる

Posted at

背景

AWSの料金体系は複雑であり、なかなか理解しにくい。
開発用に固定IPを取得し、そのまま放置したら請求が来た。
巨額な請求を避けるため、slackに請求額を通知させることにした。
先人(他の方)のベースに、足りない所を補足する。

流れ

大まかな流れを示す。

1.IAMのロール作成
2.Lambdaのファンクション作成 
3.クーロン作成

手順

1.IAMのロール作成
Cloud Watchにアクセスためのロール(権限をまとめたもの)を作成する。
作成方法は、下記を参照。
http://qiita.com/saku/items/fc6b70a420a5c510de2b

2.Lambdaのファンクション作成
請求額を取得し、slackに通知するコードは下記を参照。
hookUrl(※)とslackChannelのみ、変更するだけでよい。
※hookUrlとは、slackが外部とのメッセージをやりとりするためのURL。
指定したchannelのhookUrlの取得は、URLを参照。

3.クーロン作成
定期的(平日の9時)に通知させるよう、クーロンを指定する。
URLを参照。

URL

7
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?