2018-11-01から1ヶ月間の記事一覧

管理アカウントから複数のアカウントに Lambda を実行する方法

AWS

はじめに 複数のアカウントに同じ処理の Lambda を実行する場合、管理アカウントの Lambda からクロスアカウントで処理を行うと思います。 その際に、AssumeRole を用いる方法が一般的かと思います。 [Lambdaでクロスアカウント] Lambda 関数で AssumeRole …

AWS Lambda の関数ポリシーをチェックする Lambda を実装してみた

AWS

はじめに みなさんは Lambda 関数にも S3 バケットポリシーのようにリソースベースのポリシーが存在していることは知っていますでしょうか? つまり、どこそこ~からのアクセスを許可しますといったポリシーですね。 以下、公式ドキュメントの参考資料です。…

Amazon CodeCommit にPushしたファイルを S3 に自動保存してみた

AWS

はじめに 私の所属しているチームでは CodeCommit で CloudFormation で使う構成ファイルを管理しています。 CodeCommit でリポジトリを更新した際に構成ファイルを S3 に保存し、CloudFormation で S3 内の構成ファイルを指定してリソースをアップデートし…

Amazon CodeCommit の更新内容を Hangouts Chat に通知してみた

AWS

はじめに 現在、私が所属しているチームでは CodeCommit でコードを管理しているのですが、更新した際にチームメンバーに声を掛ける運用だと後でと思って忘れそうなので更新内容を自動で Hangouts Chat で自動通知されるように Lambda で実装しました。 Code…

Google Calendar に自動で会議の予定を入れる Google Apps Script を作成してみた

GAS

はじめに 私が勤めている会社の会議室予約ルールが月初の午前10時から2ヶ月後の会議室を予約していいよというルールです。例:1月1日午前10時に3月分の予約をしていいということ手作業で予約作業をするのがバカらしくなってきたので、Google Apps Script を…