ヤマムギ

growing hard days.

*

GoogleフォームからAPI Gatewayで作成したREST APIにPOSTリクエストする

   

API GatewayからLambdaを介さずにSNSトピックへ送信」の続きです。
API GatewayからSNSへ直接パブリッシュできたので、今度はそのREST APIにGoogleフォームからリクエストします。

この部分です。

Google App Script コード

ライブ配信のカレンダーをGoogle Apps Scriptとかで作りました」のコードに追加しました。
一応全部記載しておきます。

var payload 以降が今回追加したコードです。
API ENDPOINTには実際のエンドポイントが入ります。

マニフェストファイル

Google Apps Scriptのマニフェストファイルの編集」のマニフェストファイルにも追加です。

上記のようにして、一度スクリプトエディタの画面で手動で実行しておきました。

確認

配信ライブカレンダー」の「カレンダーに配信ライブ予定を追加するにはこちらのリンクから」からのフォームから送信すると、SQSまでメッセージが届きました。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS, GoogleAppsScript , ,

ad

ad

  関連記事

AWS Organizationsのルートユーザー管理(Root user management)でメンバーアカウントのルートユーザー認証を無効にしました

2024年11月発表のAWS Organizations を使用するお客様のため …

RDSの拡張モニタリングを有効にしました

RDS for MySQLです。 変更メニューで、[拡張モニタリングを有効にする …

S3 Intelligent-Tieringで高頻度階層(FREQUENT)に戻る「アクセス」にS3 SelectとGlueクローラーが該当するのか確認してみました

ユーザーガイドのS3 Intelligent-Tiering のしくみには、「低 …

Apple Silicon M1 MacBook ProにAWS CLI v2をインストール

公式手順どおりにインストールしました。 macOS での AWS CLI バージ …

AWS Backupで取得したAMIとスナップショットの削除

個人で使っているAWSリソースの断捨離をしてました。 Cloud9も複数アカウン …

AWS コスト最適化ハブを有効にしました

新しいコスト最適化ハブは、推奨アクションを一元化してコストを節約します 2023 …

slackのbotに天気を教えてもらう(Python on AWS Lambda + API Gateway)

slackのbotにAPIの定番ともいえる天気情報を教えてもらいました。 環境は …

当ブログ(WordPress)のCloudFrontのキャッシュヒット率があがった

当ブログの構成です。 S3とALB+EC2 Auto Scalingで構成してい …

Amazon SES(Simple Email Service)でメール受信時のアクションでLambdaを実行して渡されるデータを見てみる

Amazon SESで受信したメールをS3に保存して、S3のトリガーでLambd …

Backlogの実績工数をAmazon QuickSightで可視化してわかったこと

今年に入ってから、Backlogで個人タスクを登録しだして、予定工数、実績工数を …