skillup

技術ブログ

サーバー・ネットワーク

AWS連携系のリソースについて

投稿日:

以前の記事でWebECSなどで使われたAWSの各サービスを列挙させていただきましたが、そのほか他のサービスとの連携などで使われるサービス群を書いてみました。

SNS

ご存じなんらかのイベントが起こった時にそれを告知するサービスです。

メールが一般的かと思いますが、それ以外にもhttpリクエストをおくったりなどできるようです。

ディフォルトで一定の閾値が超えた時に告知をする、といったような機能も標準搭載されているようです。

stepfunction

各サービスの連携(ワークフロー)を行います。

例えば

  • あるS3バケットにアクセスして
  • 特定のクエリで抽出して
  • それをCSVで吐き出す

と言ったような一連の処理を連携をサーバーレスで行うことが可能になります。

AWS Step Functions をゼロからざっくり理解する

eventBridge

AWS内でおこったイベントをトリガーにして別サービスに連携します。

例としては、

  • S3へのあるzipファイルの保存をトリガーにしてCodePipelineを動かす
  • ある監視サービス(AWS Config)をトリガーにしてSNSに連携する

などです。このような橋渡しをする際にeventBridgeが使われます。

以下の例のようにトリガー自体も重要度でわけたり、といったフィルタリングが可能です。

 

-サーバー・ネットワーク
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

メニュー系のCSS

よく迷うのでこれを機にまとめておこうかと。 Contents1 通常時のメニュー2 携帯(いわゆる縦のメニュー)3 ホバー時の画像選択4 小ネタ 選択されているときのメニュー 通常時のメニュー htm …

no image

phpenvで入れたphpの起動スクリプトに関して

以前、CentOS7.7にphp5.3を入れるという案件がありましたが、yumなどでは入らないため、phpenvで入れました。 phpenv5.3+php-fpm が、起動スクリプトを配置していないこ …

no image

vueの環境構築に関して(モジュールバンドラの比較やvue-cliコマンドなど)

vueをビルドする場合、一般的にはwebpackなどのモジュールバンドラを使うかと思います。少しまとめて置こうかと思います。 Contents1 モジュールバンドラ1.1 webpack1.2 lar …

no image

nginxのSSL通信や認証、ログに関して

今回はnginxでSSL通信をする際の注意点など。といっても、それほど難しくないようでSSL通信をするには主に2つだけです。 SSLを利用することを明示 サーバー証明書と秘密鍵を指示する またngin …

no image

環境変数の扱いについて

環境変数の扱いについてのメモ Contents1 .env.prodなど本番用のものをgitに入れておいてコピー2 S3などのストレージに入れておいて引っ張ってくる3 PaaSに登録4 SysteMa …

アーカイブ