Level10

とあるSEの備忘録

AWS のメンテナンス情報で対象リソースを含めて Slack に通知する

概要 AWS における EC2 のメンテナンス情報は AWS アカウントのメールアドレスに送信されます。 メールだと気づきづらいので、Slack 通知したい!! と思うかもしれません。 その実装に関して、@hayao_k さんの記事がとても参考なります!! qiita.com 今回は上…

Athena で VPC Flow Logs 結果 を JST で表示する

概要 VPC Flow Logs は S3 に出力して Athena で解析することができます。 詳細は AWS 公式ドキュメントを参照ください。 docs.aws.amazon.com VPC Flow Logs の日時情報 ( starttime, endtime ) はデフォルトでは Unixtime になっています。*1 今回は Unixt…

Lambda から Athena の WorkGroup 指定実行で出力するエラー対処法

概要 Lambda を用いて Athena を実行しようとしたところ、下記エラーメッセージを出力しました。 [ERROR] ParamValidationError: Parameter validation failed: Unknown parameter in input: "WorkGroup", must be one of: QueryString, ClientRequestToken,…

LambdaでLambda の function一覧を取得する

概要 Lambda で Python ( boto3 ) を使って Lambda の function 名一覧を取得する方法です。 ポイント boto3 での Lambda function の情報を取得するためには list_functions を使用します。 list_functions では取得されたオブジェクト件数が、リクエストパ…

開設

開設&初投稿 とあるSEの備忘録