microCMS

AWS AmplifyへのWebhook通知に対応しました

松田 承一

この記事は公開後、1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

こんにちは、松田です。
本日の更新情報をお知らせいたします。

AWS AmplifyへのWebhook通知に対応しました

静的サイトホスティングといえばNetlifyやVercelが有名ではありますが、AWSにて運用されているAmplifyも根強い人気を誇っています。
今回、microCMSはそんなAmplifyに対するWebhook連携機能を正式にサポートいたしました。

※これまではカスタム通知にてご対応いただくケースが多かったのですが、AWS AmplifyはJSONのPOSTを受け入れる仕様とはなっておらずビルドがされないケースがございました。
関連issue:https://github.com/aws-amplify/amplify-console/issues/17

それでは早速設定方法を確認していきましょう。

AmplifyのWebhook URLを取得する

まず必要になるのはWebhook URLの取得です。
Amplify Conosoleの「Build settings」(日本語だと「ビルドの設定」)にIncoming webhooks項目があるのでURLを生成します。
まずはこのURLをクリップボードにコピーしておきましょう。

この部分の詳細はドキュメントもご参照ください。
https://docs.aws.amazon.com/ja_jp/amplify/latest/userguide/webhooks.html

microCMSでWebhook設定を行う

次にmicroCMSで設定を行います。
Webhook通知をしたいAPIの「API設定」を押し、その後「Webhook」メニュー、「追加」ボタンと進めてください。

対応しているWebhook設定一覧が表示されますので、ここで「AWS Amplify」を選択します。

詳細な設定では先ほどコピーしたURLを貼り付け、通知のタイミングの設定などを行います。
これで設定は完了です。


関連ブログ:
Webhook通知のタイミングを細かく指定できるようになりました

設定が完了したらコンテンツの公開時などにWebhook通知が実行され、AWS Amplifyにてビルドが開始されるようになります。

おわりに

AWSと連携することでさらに多くの場面でmicroCMSを便利にお使いいただけるようになったかと思います。
ぜひお試しください!

-----

microCMSは日々改善を進めています。
ご意見・ご要望は管理画面右下のチャット、公式Twitterお問い合わせからお気軽にご連絡ください!
引き続きmicroCMSをよろしくお願いいたします!

まずは、無料で試してみましょう。

APIベースの日本製ヘッドレスCMS「microCMS」を使えば、 ものの数分でAPIの作成ができます。

microCMSを無料で始める

microCMSについてお問い合わせ

初期費用無料・14日間の無料トライアル付き。ご不明な点はお気軽にお問い合わせください。

お問い合わせ

microCMS公式アカウント

microCMSは各公式アカウントで最新情報をお届けしています。
フォローよろしくお願いします。

  • X
  • Discord
  • github

ABOUT ME

松田 承一
株式会社microCMSの代表 / 家族=👨‍👩‍👧 / ヤフー→大学教員など→現職 / 管理画面付きAPIがすぐに作れるmicroCMSというサービス作ってます。