「新しいメンバーが増えるたびにCloudflareの管理画面でロールを手設定するのが面倒…」
「異動や退職に伴う権限の変更漏れがセキュリティリスクにならないか心配…」
このように、Cloudflareのメンバーロール管理を手作業で行うことに、手間や不安を感じていませんか?
もし、権限台帳などの情報を基にCloudflareのメンバーロールを自動で更新できる仕組みがあれば、こうした定型的な管理業務から解放され、より重要なセキュリティ戦略の策定やインフラ改善といったコア業務に集中する時間を確保できるでしょう!
今回ご紹介する自動化の設定は、プログラミングの知識がなくても簡単に設定できるため、ぜひこの機会に導入して、アカウント管理業務を効率化しましょう!
とにかく早く試したい方へ
Yoomには
Cloudflareのメンバーロールを管理する業務フロー自動化のテンプレートが用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
Google スプレッドシートの権限台帳をもとに、Cloudflareメンバーのロールを自動更新する
試してみる
■概要
Cloudflareのメンバーが増えるにつれて、手作業でのロール変更や権限管理が煩雑になっていませんか?特にGoogle スプレッドシートで権限台帳を管理している場合、台帳の更新とCloudflareでの設定変更という二重作業が発生し、ミスも懸念されます。このワークフローを活用すれば、Google スプレッドシートを更新するだけでCloudflareのロールが自動で変更されるため、アカウント管理を効率化し、設定ミスを防ぎます。
■このテンプレートをおすすめする方
・Cloudflareのアカウント管理を担当し、手作業でのロール変更に手間を感じている方
・Google スプレッドシートで権限台帳を管理しており、設定作業を効率化したい方
・メンバーの追加や異動に伴うCloudflareの権限設定を自動化したいと考えている方
■注意事項
・Cloudflare、Google スプレッドシートのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Googleスプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Googleスプレッドシートのトリガーにおける注意事項」を参照してください。
https://intercom.help/yoom/ja/articles/10010912
Google スプレッドシートの情報をもとにCloudflareを変更するフローを作ってみよう
それではここから代表的な例として、Google スプレッドシートの権限台帳をもとに、Cloudflareメンバーのロールを自動で更新するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、下の無料登録フォームからアカウントを発行しておきましょう。
30秒で簡単登録!無料で始める
※今回連携するアプリの公式サイト:Cloudflare/Google スプレッドシート
[Yoomとは]
フローの作成方法
今回は「Google スプレッドシートの権限台帳をもとに、Cloudflareメンバーのロールを自動更新する」フローを作成していきます!
作成の流れは大きく分けて以下です。
- Google スプレッドシートとCloudflareをマイアプリに連携する
- テンプレートをコピーする
- Google スプレッドシートのトリガー設定とCloudflareの設定
- トリガーをONに設定しフロー稼働の準備完了
Google スプレッドシートの権限台帳をもとに、Cloudflareメンバーのロールを自動更新する
試してみる
■概要
Cloudflareのメンバーが増えるにつれて、手作業でのロール変更や権限管理が煩雑になっていませんか?特にGoogle スプレッドシートで権限台帳を管理している場合、台帳の更新とCloudflareでの設定変更という二重作業が発生し、ミスも懸念されます。このワークフローを活用すれば、Google スプレッドシートを更新するだけでCloudflareのロールが自動で変更されるため、アカウント管理を効率化し、設定ミスを防ぎます。
■このテンプレートをおすすめする方
・Cloudflareのアカウント管理を担当し、手作業でのロール変更に手間を感じている方
・Google スプレッドシートで権限台帳を管理しており、設定作業を効率化したい方
・メンバーの追加や異動に伴うCloudflareの権限設定を自動化したいと考えている方
■注意事項
・Cloudflare、Google スプレッドシートのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Googleスプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Googleスプレッドシートのトリガーにおける注意事項」を参照してください。
https://intercom.help/yoom/ja/articles/10010912
ステップ1:Google スプレッドシートとCloudflareをマイアプリに連携する
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
- Google スプレッドシートのマイアプリ登録方法
- Cloudflareのマイアプリ登録方法
(1)Yoomにログイン後、左欄にある「マイアプリ」を選択し「+新規接続」をクリックしてください。
マイアプリの新規接続一覧の中から、Cloudflareをクリックします。
(2)Cloudflareの新規登録画面から赤枠を確認の上、「アカウント名」と「API Token」を入力し「追加」をクリックします。
連携が完了するとYoomのマイアプリにGoogle スプレッドシートとCloudflareが登録されます。
これでマイアプリ登録が完了しました。
次は、テンプレートを使用してトリガーの設定をしましょう!
ステップ2:テンプレートをコピーする
ここから、フローの作成に入ります!
Yoomのテンプレートを利用することで簡単に業務の自動化を実現できます。
まずは、下記テンプレートページを開き、『このテンプレートを試してみる』をクリックしましょう。
Google スプレッドシートの権限台帳をもとに、Cloudflareメンバーのロールを自動更新する
試してみる
■概要
Cloudflareのメンバーが増えるにつれて、手作業でのロール変更や権限管理が煩雑になっていませんか?特にGoogle スプレッドシートで権限台帳を管理している場合、台帳の更新とCloudflareでの設定変更という二重作業が発生し、ミスも懸念されます。このワークフローを活用すれば、Google スプレッドシートを更新するだけでCloudflareのロールが自動で変更されるため、アカウント管理を効率化し、設定ミスを防ぎます。
■このテンプレートをおすすめする方
・Cloudflareのアカウント管理を担当し、手作業でのロール変更に手間を感じている方
・Google スプレッドシートで権限台帳を管理しており、設定作業を効率化したい方
・メンバーの追加や異動に伴うCloudflareの権限設定を自動化したいと考えている方
■注意事項
・Cloudflare、Google スプレッドシートのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Googleスプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Googleスプレッドシートのトリガーにおける注意事項」を参照してください。
https://intercom.help/yoom/ja/articles/10010912
コピーすると下の画像のようにテンプレートがお使いのYoom管理画面にコピーされるので、OKを押して設定を進めていきましょう!
ステップ3:アプリトリガーの設定
※Googleスプレッドシートをアプリトリガーとして使用する際の注意事項は「
【アプリトリガー】Googleスプレッドシートのトリガーにおける注意事項」を参照してください。
アプリトリガーの設定の前にテスト用のデータをGoogle スプレッドシートに作成しておきましょう!
メンバーIDはCloudflareのIDを使用します。
テスト用のデータが作成出来たらYoomに戻ります。
(1)Google スプレッドシートと連携して、シートの行が更新された際の設定を行っていきます!
アプリトリガーの「行が更新されたら」をクリックします。
(2)「連携アカウントとアクションを選択」画面から、Google スプレッドシートと連携するアカウント情報に誤りがないかを確認し、トリガーアクションは「行が更新されたら」のままで「次へ」をクリックします。
(3)「API接続設定」画面から、トリガーの起動間隔を選択します。
トリガーの起動間隔はプルダウンより5分、10分、15分、30分、60分の間隔から選択してください。
※起動間隔はプランによって異なりますので、ご注意ください。
料金プランについて | Yoomヘルプセンター
基本的には最短の起動間隔にしてお使いいただくことをおすすめします!
Google スプレッドシートID、シートIDは候補から選択します。
下へ進み、赤線を確認しながらテーブルの範囲を入力します。
読み取って欲しいGoogle スプレッドシートの列で入力してくださいね!
入力が終わったら「テスト」をクリックします。
※ユニーク値(一意の値)とは
テストに成功しました!
「取得した値」にGoogle スプレッドシートの情報が反映されればテスト成功です。
「取得した値ってなんだろう?」と思った方は下のサイトをご参照ください。
取得した値について
「完了」をクリックし、次の工程に進みましょう!
ステップ4:Cloudflareのメンバー情報を取得する
(1)次にCloudflareのメンバー情報を取得します!
「Get Member」をクリックしましょう。
(2)「連携アカウントとアクションを選択」画面より、Cloudflareと連携するアカウント情報に誤りがないかを確認し、アクションは「Get Member」のままで「次へ」をクリックします。
(3)Account IDは候補から選択します。
Member IDは先ほど取得した値を使って入力します。
取得した値を使うことで、都度変更することなくGoogle スプレッドシートの情報を引用できます!
入力が終わったら「テスト」をクリックしましょう!
テストに成功しました!
Cloudflareのメンバー情報を取得しました!
「完了」をクリックして次の工程へ進みましょう。
ステップ5:Cloudflareのメンバー情報を更新する
(1)次にCloudflareメンバーのロールを更新します!
「Update Member (with Roles)」をクリックしましょう。
(2)ステップ4と同じように「連携アカウントとアクションを選択」画面が出てくるので、再度、Cloudflareと連携するアカウント情報に誤りがないかを確認し、アクションは「Update Member (with Roles)」のままで「次へ」をクリックします。
(3)Account IDは候補から選択します。
Member IDは赤枠をクリックすることで前行程で取得した値を使います!
Statusはプルダウンから選択します。
Role Listは取得した値を使って「Role ID List」を選択します。
入力が終わったら「テスト」をクリックしましょう!
テストに成功しました!
テストに成功すると、Google スプレッドシートのロール情報が反映されていました!
Yoomに戻り、「完了」をクリックしましょう!
ステップ6:トリガーをONに設定しフロー稼働の準備完了
お疲れ様でした!これですべての設定が完了です。
トリガーをONにするとフローが起動します!
実際にフローボットを起動して、Google スプレッドシートの権限台帳をもとに、Cloudflareメンバーのロールが自動更新されているかを確認してみてくださいね!
CloudflareのAPIを使ったその他の自動化例
CloudflareのAPIを活用することで、様々な自動化の実現が可能になります。
Cloudflareを使った自動化例
Cloudflareをチャットツールやデータベースと連携させることで、管理業務やセキュリティ監視を効率化できます。例えば、CloudflareでDDoSアラートや障害、サーバーダウン、新しいブロックなどを検知した際に、Slack、Chatwork、Telegram、Google Chat、Microsoft Teamsへ即座に通知を飛ばすことが可能です。また、Google フォームの送信内容や回答をもとにCloudflareへメンバーを自動追加したり、ポリシーを自動付与することもできます。さらに、アクセスサービストークンの期限切れをGmailで通知したり、毎朝自動で監査ログを取得してGoogle スプレッドシートに保存するなど、運用の安全性を高める多様なフローをノーコードで構築できます。
CloudflareでDDoSアラートが発生したら、Telegramで通知する
試してみる
■概要
Webサイトやサービスを運用する上で、DDoS攻撃への対策は欠かせません。しかし、CloudflareでDDoSアラートが発生した際に、担当者への通知が遅れてしまうと、対応が後手に回る可能性があります。このワークフローを活用すれば、CloudflareからのHTTP DDoS Attack Alertをトリガーに、指定したTelegramのチャットへ通知を自動送信できます。これにより、インシデントの迅速な検知と初動対応を実現します。
■このテンプレートをおすすめする方
・CloudflareでDDoSアラートを検知した際の、迅速な通知体制を構築したい方
・手動でのアラート確認や関係者への連絡に、手間やタイムラグを感じている方
・サービスの安定稼働のため、インシデント対応の自動化や効率化を検討している方
■注意事項
・Cloudflare、TelegramのそれぞれとYoomを連携してください。
CloudflareでExpiring Access Service Token Alertが発生したら、関係者にGmailで通知する
試してみる
■概要
Cloudflareのアクセストークンの有効期限切れアラートは、サービスを安定運用する上で見逃せない重要な通知です。しかし、このアラートを手動で確認し、関係者へ都度連絡するのは手間がかかり、対応漏れのリスクも伴います。このワークフローを活用すれば、Cloudflare APIと連携し、アラート発生時に自動で関係者へGmailで通知を送信するため、迅速かつ確実な対応を実現できます。
■このテンプレートをおすすめする方
・Cloudflareの運用を担当しており、アクセストークンの管理を効率化したい方
・Cloudflare APIを活用して、アラート通知の自動化を実現したい開発者の方
・重要なシステム通知の見逃しを防ぎ、インシデント対応を迅速化したい管理者の方
■注意事項
・Cloudflare、GmailのそれぞれとYoomを連携してください。
CloudflareでHTTP DDoS Attack Alertが発生したら、Slackで通知する
試してみる
■概要
Webサイトのセキュリティ維持は重要ですが、DDoS攻撃などのアラート発生時に、迅速な情報共有はできているでしょうか。手動での状況確認や関係者への連絡は、対応の遅れや伝達漏れの原因となり得ます。このワークフローを活用すれば、CloudflareでHTTP DDoS Attack Alertを検知した際に、自動でSlackへ通知する仕組みを構築できます。CloudflareのAPI連携によって、インシデントへの初動を迅速化し、セキュリティ体制の強化を支援します。
■このテンプレートをおすすめする方
・Cloudflareを利用し、Webサイトのセキュリティ監視やインシデント通知を手作業で行っている方
・CloudflareのAPIを活用して、セキュリティアラートの即時通知体制を構築したいと考えている方
・DDoS攻撃などの脅威に対するチームの対応速度を向上させたいインフラ・セキュリティ担当者の方
■注意事項
・Cloudflare、SlackのそれぞれとYoomを連携してください。
Cloudflareでサーバーダウンを検知したら、Google Chatで通知する
試してみる
■概要
Webサイトやサービスの安定稼働は重要ですが、Cloudflareからのサーバーダウンに関する通知を見逃し、対応が遅れてしまうことはありませんか?手動での監視は手間がかかり、見落としのリスクも伴います。このワークフローを活用すれば、Cloudflareからのアラートをトリガーに、指定のGoogle Chatへ自動で通知できます。これにより、ダウンなどの重要な情報を迅速にチームで共有し、素早い対応が可能になります。
■このテンプレートをおすすめする方
・CloudflareでWebサイトを管理し、ダウンなどの緊急通知を迅速に把握したいインフラ担当者の方
・チームのGoogle ChatへCloudflareからの通知を自動連携し、情報共有を円滑にしたい方
・手動でのアラート確認作業をなくし、監視業務の効率化を図りたいと考えている開発担当者の方
■注意事項
・Cloudflare、Google ChatのそれぞれとYoomを連携してください。
・Google Chatとの連携はGoogle Workspaceの場合のみ可能です。詳細は「Google Chatでスペースにメッセージを送る方法」を参照ください。
https://intercom.help/yoom/ja/articles/6647336
Cloudflareで新しいブロックを検知したら、Microsoft Teamsで通知する
試してみる
■概要
Webサイトのセキュリティ維持のため、Cloudflareでのブロックイベントの監視は不可欠ですが、常に管理画面を確認するのは手間がかかり、対応の遅れに繋がることもあります。このワークフローを活用すれば、Cloudflareで新しいブロックが発生した際に、その内容を自動でMicrosoft Teamsへ通知することが可能になります。これにより、セキュリティインシデントを迅速に把握し、サイトの安全性を高めるための体制構築を支援します。
■このテンプレートをおすすめする方
・Cloudflareのブロックイベントを検知し、迅速な通知体制を構築したい方
・手動でのセキュリティ監視に時間を取られ、他のコア業務に集中したいと考えている方
・Microsoft Teamsを活用して、チーム内でのセキュリティ情報共有を効率化したい方
■注意事項
・Cloudflare、Microsoft TeamsのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
Cloudflareで障害アラートが発生したら、Slackで通知する
試してみる
■概要
Webサイトやサービスの安定稼働にCloudflareは欠かせませんが、障害発生時の迅速な対応は重要です。しかし、障害アラートに気づくのが遅れたり、関係者への通知が漏れたりするケースはありませんか?このワークフローを活用すれば、Cloudflareで障害アラートが発生した際に、自動でSlackへ通知を送信できます。これにより、手動での確認や連絡の手間を省き、迅速な初動対応を実現します。
■このテンプレートをおすすめする方
・Cloudflareの障害通知を迅速に受け取り、サービスへの影響を最小限に抑えたいインフラ担当者の方
・手動での障害確認や社内連絡に手間を感じており、通知プロセスを自動化したいと考えている方
・障害発生時の情報共有をスムーズにし、チームの対応速度を向上させたいプロジェクトマネージャーの方
■注意事項
・Cloudflare、SlackのそれぞれとYoomを連携してください。
Cloudflareのアクセスサービストークンが期限切れになったら、Chatworkで通知する
試してみる
■概要
Cloudflareのアクセスサービストークンの期限管理は、サービスの安定稼働に不可欠ですが、手動での確認は手間がかかり、更新を忘れてしまうリスクも伴います。このワークフローを活用すれば、Cloudflareのサービストークンの期限が近づくと自動でChatworkに通知が届くため、管理の手間を削減し、更新漏れによるサービスへの影響を未然に防ぐことが可能です。
■このテンプレートをおすすめする方
・Cloudflareを運用しており、サービストークンの期限管理を効率化したい方
・手動での定期的なトークン期限確認に課題を感じ、自動通知を導入したい方
・意図しないサービス停止のリスクを低減し、安定運用を目指す開発者の方
■注意事項
・Cloudflare、ChatworkのそれぞれとYoomを連携してください。
Googleフォームの回答をもとに、Cloudflareメンバーのポリシーを自動付与する
試してみる
■概要
Cloudflareへの新しいメンバー追加やポリシー付与を手作業で行い、手間を感じてはいないでしょうか。特に、正確性が求められるCloudflareのメンバー ポリシー設定は、手作業の場合、設定ミスなどのリスクも伴います。このワークフローを活用すれば、Googleフォームに申請内容が送信されるだけで、Cloudflareへのメンバー追加とポリシーの付与が自動で完了します。申請フローを統一し、手作業によるミスをなくすことで、管理業務の効率化に貢献します。
■このテンプレートをおすすめする方
・Cloudflareでのメンバー追加やポリシー設定を手作業で行っている管理者の方
・Googleフォームを使ったメンバー追加申請のプロセスを自動化したい方
・Cloudflareのメンバー ポリシーを、申請内容に応じて正確かつ迅速に付与したい方
■注意事項
・Googleフォーム、CloudflareのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Googleフォームをトリガーとして使用した際の回答内容を取得する方法は「Googleフォームトリガーで、回答内容を取得する方法」を参照ください。
https://intercom.help/yoom/ja/articles/6807133
Googleフォームの送信内容からCloudflareにメンバーを自動追加する
試してみる
■概要
新しいメンバーが増えるたびに、手動でCloudflareに招待するのは手間がかかる作業ではないでしょうか。特に複数メンバーを同時に追加する場合、メールアドレスの入力ミスや招待漏れが発生するリスクも伴います。このワークフローを活用することで、Googleフォームに申請情報が送信されると、自動でCloudflareへのメンバー追加が実行されます。申請ベースでの正確なメンバー追加を実現し、管理業務を効率化します。
■このテンプレートをおすすめする方
・Cloudflareのメンバー追加を手作業で行っており、工数を削減したいと考えている管理者の方
・Googleフォームを申請窓口として利用し、アカウント管理業務を効率化したい情報システム担当者の方
・手作業でのアカウント発行による、入力ミスや招待漏れなどのリスクをなくしたい方
■注意事項
・Googleフォーム、CloudflareのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Googleフォームをトリガーとして使用した際の回答内容を取得する方法は「Googleフォームトリガーで、回答内容を取得する方法」を参照ください。
https://intercom.help/yoom/ja/articles/6807133
毎朝、Cloudflareで監査ログを自動取得し、Google スプレッドシートに保存する
試してみる
■概要
Cloudflareの監査ログはセキュリティやコンプライアンスの観点から重要ですが、毎日の確認や記録を手作業で行うのは手間がかかる作業ではないでしょうか。確認漏れや転記ミスといったヒューマンエラーのリスクも懸念されます。このワークフローを活用すれば、毎朝定時にCloudflareの監査ログを自動で取得し、指定のGoogle スプレッドシートに自動で保存できます。これにより、ログ管理業務の負担を軽減し、正確な記録を維持することが可能になります。
■このテンプレートをおすすめする方
・Cloudflareの監査ログを手動で確認・管理しており、非効率を感じている情報システム担当者の方
・セキュリティ監査のために、Cloudflareのログを自動で確実に記録したいと考えている方
・毎日の定型業務を自動化し、より戦略的な業務に時間を充てたいと考えているチームリーダーの方
■注意事項
・Cloudflare、Google スプレッドシートのそれぞれとYoomを連携してください。
まとめ
Cloudflareのメンバーロール変更を自動化することで、これまで手作業で行っていた権限設定や更新作業の手間を削減し、ヒューマンエラーに起因するセキュリティリスクを防ぐことができます。
これにより、情報システム部門や管理担当者は、アカウント管理業務から解放され、より戦略的な業務に注力できる環境が整うでしょう!
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できるので、もし自動化に少しでも興味を持っていただけたなら、ぜひ下のサイトから無料登録して、Yoomによる業務効率化を体験してみてください!
30秒で簡単登録!無料で始める
よくあるご質問
Q:マイアプリ連携が失敗したらどうなる?
A:
フローボットでエラーが発生した場合、Yoomに登録したメールアドレスに通知が送信されます。
通知にはエラーが発生したオペレーションも記載されているので、問題がどこで起きたかすぐに確認できます。
通知先は、メールの他にSlackやChatworkも設定可能です。
再実行は自動で行われませんので、通知を確認後、手動で再実行を行ってください。
ヘルプページで解決しない場合は、サポート窓口もご利用いただけます。
Q:ロール変更だけでなく、メンバーの追加や削除も自動化できますか?
A:
はい。可能です。
ステップ5でご紹介した「Update Member (with Roles)」を変更することで、メンバーの追加や削除のアクションを選択できます。
Q:該当メンバーが存在しない場合、処理はどうなりますか?
A:
エラーとなり、エラー内容に"Member not found for account"(アカウントのメンバー見つかりません)と表示されます。
また、Cloudflareには更新されません。