Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Change Calendarで今はOK?を仕組みにする
Search
tommy
March 22, 2026
Technology
250
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Change Calendarで今はOK?を仕組みにする
tommy
March 22, 2026
More Decks by tommy
See All by tommy
VPCエンドポイント意外とお金かかるなぁ。せや、共有したろ!
tommy0124
1
970
初海外がre:Inventだった人間の感じたこと
tommy0124
1
320
S3アクセス制御の設計ポイント
tommy0124
3
360
Other Decks in Technology
See All in Technology
AIエージェントの権限管理 3: Agentic RAG の Fine grained access control 編
ren8k
0
110
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
140
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
110
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
2.1k
幾何アルゴリズムで なめらかなピン操作を / iOSDC Japan 2026 / smoothpin
kazumanagano
0
360
What the customer really needed
kawaguti
PRO
3
210
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
2
520
AIによるクリエイティブ生成を行う上での試行錯誤
plaidtech
PRO
0
160
The Knowledge Spine: A Machine-Executable Ontology for Governed Marketing Activation
vananth22
0
100
HHKBエバンジェリストになる方法
941
0
110
ユーザー価値を届け続けるためにウォンテッドリーが大切にしている文化
kotaminato
0
180
Minecraft JavaのMODをSwiftで作る
1mash0
0
180
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
390
A Tale of Four Properties
chriscoyier
163
24k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Thoughts on Productivity
jonyablonski
76
5.4k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
330
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
320
Leo the Paperboy
mayatellez
10
2.3k
How to make the Groovebox
asonas
2
2.4k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
Transcript
Change Calendarで今はOK?を仕組みにする
アジェンダ 1.はじめに 2.Systems Manager Change Calendar 3.こんな風にも使ってみた 4.まとめ
1.はじめに
自己紹介 ⚫ 名前:tommy (@mohanashi999) ⚫ 所属:イメージソリューションとかやるSIer ⚫ 趣味:野球観戦(贔屓は福岡の某球団) ⚫ 好きなAWSサービス:Step
Functions
突然ですが・・・ みなさん本日は何の日かご存じでしょうか。
世界気象デー 世界気象機関(WMO)が 1950年(昭和25年)3月23日に世界気象機関条約が発効 したことを記念して“世界気象デー“と定めており、毎年、気象業務への国際的な理解促進のた めのキャンペーンを行ってるようです。 ちなみに2026年のテーマは・・・ 【参考】 https://www.jma.go.jp/jma/kokusai/kokusai_wmd.html
世界気象デー 世界気象機関(WMO)が 1950年(昭和25年)3月23日に世界気象機関条約が発効 したことを記念して“世界気象デー“と定めており、毎年、気象業務への国際的な理解促進のた めのキャンペーンを行ってるようです。 ちなみに2026年のテーマは・・・ 「今日を観測し、未来を守る」 【参考】 https://www.jma.go.jp/jma/kokusai/kokusai_wmd.html
世界気象デー 世界気象デーをご存じでしたか? 知らなかった方も多いのではないでしょうか。
そんなあなたに Systems Manager Change Calendar
2.Systems Manager Change Calendar
Systems Manager Change Calendar とは Systems Manager Change Calendar (以降
Change Calendar)とは、 カレンダーに基づいて変更の実行可否を制御できるマネージドサービス よし! 今日は世界気象デーだな!
概要 ⚫ イベント作成・更新方法:2種類ある ① イベントを直接作成する ② 3rdPartyのカレンダーで設定したイベントを .ics形式でインポートする ⚫ カレンダータイプ:2種類ある
① デフォルトで開く(DEFAULT_OPEN) ➢ イベントが登録されている日時のみアクションをNGとする(言わばブラックリスト形式のイメージ) ② デフォルトで閉じる(DEFAULT_CLOSED) ➢ イベントが登録されている日時のみアクションをOKとする(言わばホワイトリスト形式のイメージ) ⚫ 料金:無料 ⚫ その他:他のAWSアカウントへ共有可能かつ同期される
ユースケース 定期スケジュールだけではなく、祝日・繁忙期・会社や業界ごとの営業日、特定の時間帯などに 合わせて、アクションの実行可否を制御できる。 例えば以下のようなことが可能。 イベント日時 アクション 祝日・休業日 バッチ処理やパッチ適用等のメンテナンスを停止 業界の基準日(月初・月末などのN営業日) 集計バッチや外部連携処理を実行
繁忙期のピーク時間帯 本番環境向けの CI/CD を停止
留意事項 ⚫ マネコンでイベント作成するときは日本語は利用不可 一方で、イベント編集時は日本語の利用可能 ⚫ 対応している3rdPartyのカレンダープロバイダは以下の3つ • Google カレンダー •
Microsoft Outlook • iCloud カレンダー ⚫ 3rdPartyのカレンダーからイベントをインポートする場合はファイルサイズの上限が64KB ⇒期間指定で分割してエクスポート/インポートして回避など ⚫ カレンダーの状態を取得する GetCalendarState API は1秒当たり10リクエストのクォータあり ⚫ 共有されたアカウント側は読み取り専用となる 【参考】 https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/third-party-events.html https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/systems-manager-change-calendar.html#systems-manager-change-calendar-benefits https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/systems-manager-change-calendar-prereqs.html#change-calendar-prereqs-permissions
推しポイント 定期イベントであれば EventBridge 等のcron式で十分だが、 会社や業務都合によるイレギュラーの場合と相性がいい 2.単なるスケジュールではなく、実行可否を制御可能 「いつ動かすか」ではなく、「その日時に動いてよいか」を制御できる 3.機能も多すぎずシンプル 1.業務都合に合わせた制御がしやすい
3.こんな風にも使ってみた
いつもどこでもスマホばかり みなさん寝る前に動画やSNSを観たせいで、寝る時間が遅くなった経験ありませんか? 資格勉強などで集中できずにスマホ触ってませんか? お子さんが勉強せずにスマホばかりいじってたりしませんか?
いつもどこでもスマホばかり みなさん寝る前に動画やSNSを観たせいで、寝る時間が遅くなった経験ありませんか? 資格勉強などで集中できずにスマホ触ってませんか? お子さんが勉強せずにスマホばかりいじってたりしませんか? なんちゃってスマホフィルタリング機能を作ってみた
なんちゃってスマホフィルタリング機能を作ってみた ここでクイズです! 以下は2つの某アプリですが、①と②のどちらが正しいアイコンでしょうか。 ①
None
なんちゃってスマホフィルタリング機能を作ってみた ここでクイズです! 以下は2つの某アプリですが、①と②のどちらが正しいアイコンでしょうか。 ②
なんちゃってスマホフィルタリング機能を作ってみた 正解は・・・②でした!! (①は自作のアイコンです。ちなみに元画像はネット上の素材をもとに作成しました) ① ② ② 余談だけど、日曜劇場リブート面白い
なんちゃってスマホフィルタリング機能の概要図(iPhone) Lambda 自作フィルタリング 機能(アイコン) Change Calendar 本物アプリ 起動拒否メッセージ ①アイコンクリック ②Lambda呼び出し
(Lambda関数URL) ③カレンダー状態取得 (GetCalendarState) ④カレンダー状態結果返却 (JSON) ⑤結果による条件分岐 (IF文) ⑥アプリ起動 ⑥’メッセージ表示 ショートカット機能(iPhone) DEFAULT_OPENタイプ のため、イベントが登録さ れている日時はCLOSED 状態
なんちゃってスマホフィルタリング機能の利用料金 Lambda 自作フィルタリング 機能(アイコン) Change Calendar 本物アプリ 起動拒否メッセージ ①アイコンクリック ②Lambda呼び出し
(Lambda関数URL) ③カレンダー状態取得 (GetCalendarState) ④カレンダー状態結果返却 (JSON) ⑤結果による条件分岐 (IF文) ⑥アプリ起動 ⑥’メッセージ表示 ショートカット機能(iPhone) ちなみにほぼ無料でできます。 (Lambda実行分もLambda実行時のCloudWatch Logsも無料枠内であれば) DEFAULT_OPENタイプ のため、イベントが登録さ れている日時はCLOSED 状態
なんちゃってスマホフィルタリング機能の欠点 自作なので仕方なしですが以下の欠点もあります。 ⚫ 公式アイコン(通知含む)から起動されたら終わり 一応ホーム画面からは取り除くことはできますが、アプリライブラリには残る ⚫ アプリスイッチャー(起動中のアプリ一覧)から起動されたら終わり ⚫ ブラウザからアクセスされたら終わり ⚫
自分で使うなら自分(管理者)との闘い
4.まとめ
まとめ ⚫ 定期イベント以外のイレギュラーな対応と相性がいいです ⚫ カレンダーにて今は”OK”を仕組み化できます ⚫ DEFAULT_OPENとDEFAULT_CLOSEDの2種類のタイプがあります ⚫ 無料です ⚫
シンプルで使いやすいです
ご清聴ありがとうございました!