integromatを使ってRSSフィードをAWS S3に保存しました。
非常に簡単な作業でしたが、手順を残しておきます。

事前にS3に対しての処理を許可するIAMユーザーの作成が必要です。
今回のシナリオに必要なIAMユーザーの権限

  • s3:ListAllMyBuckets
  • s3:PutObject

シナリオの作成

+ Create a new scenarioから一連の処理を繋ぐシナリオを作成します。

連携させたいサービスの選択

今回はRSSフィードをS3に保存するので、

  • RSS
  • AWS S3

を選択します。

RSSを設定

今回はRSSのURLを指定します。

文字列処理

RSSのDescriptionを利用したいのですが、HTMLタグが余計なのでText parserで文字列のみ取得します。

S3を設定

新規コネクションを作成

事前に作成したIAMユーザーのアクセスキー、シークレットキーを設定します。
シークレットキーに/ が含まれている場合、処理に失敗するので再発行して下さい。

S3バケットとオブジェクトの設定

S3バケットとオブジェクトを設定します。
適当にRSSの内容からファイルの内容を組み立てます。

設定おわり。
Runボタンでテスト実行して動作を確認して下さい。

参考

プラン

現状FREEプランで利用しています。
複数のRSSに対しての処理を予定しているので、別のサービスで先にRSSをひとまとめにした上でintegromatを使おうとしたのですが、FREEプランのファイルサイズ上限5MBにひっかかってしまいました…
それでも、無料で簡単にこれだけの事ができるのはすごいので、うまく使っていけたらと思います。

元記事はこちら

integromatでRSSフィードをAWS S3に保存