scheduleを利用したときの作業ログです。GitHubとCircleCIによるCI環境を構築している。masterブランチへのマージをトリガとして、CircleCIのジョブを実行するWorkflowを構築。日次でmasterブランチの状態を強制したい、という要件が発生。実環境がmasterと異なる状態になりやすい性質。(後述)こちらを参考に設定しました。circleci.com設定方法.ymlファイルをいじります。ディレクトリ配下に作成しておく必要があります。cron形式で時刻を指定。これで毎朝5:00にジョブが実行されます。時刻の設定はUTCとして認識されるので、-9時間で設定します。〜patrolの命名理由IAMリソース管理のためにMIAMを利用することになり、GitHubでIAMリソースを宣言(IAMfile)、CircleCIで処理、という仕組みをつくりました。github.com複数のAWSアカウントを一括管理するのですが、そのうちの一つに社員が自由に使えるAWS環境があります。sandboxとしてサービス提供用AWSアカウントとは切り離し、AdministratorAccessポリシーをあげちゃってます。IAMユーザの作成についてはガバナンスを効かせておきたいので(外部の人間がサインインできるIAMユーザとか作られたら困る。)、日次でIAMまわりをリセットすることにした次第です。patrol(パトロール)。Functionを利用する機会があり、せっかくなので気...2018-08-26モーニングコールが欲しくって。(1)月別アーカイブはてなブログをはじめよう!pirox07さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。