SDK向けRubyホワイトリストの削除

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

カスタムコネクタコード実行の分離コンテナへの移行に伴い、Connector SDKからRubyホワイトリスト登録が削除されました。 この変更により、SDK開発者がプラットフォーム内で使用できる機能の範囲が大幅に拡張されます。 開発者は、組み込みライブラリやSDKコンテナで利用可能なRuby gemを含む、Ruby 2.7の全機能を活用できるようになりました。

主な機能

Rubyホワイトリスト登録の削除により、開発者は組み込みライブラリやSDKコンテナで利用可能なRuby gemを含む、Ruby 2.7の全機能にアクセスできるようになりました。

  • Ruby 2.7標準メソッドへのアクセス

    開発者は、Ruby 2.7標準メソッドの全範囲にアクセスできるようになりました。 開発者は、Rubyのrequireメソッドを使用して、JSON、CSV、socketなどの組み込みライブラリをインポートすることもできます。

  • 事前インストール済みのRuby gem

    開発者は、事前インストール済みの一部のRuby gemを制限なく直接使用できるようになりました:

    • activesupport (5.2.8.1)
    • aws-sigv4 (1.2.4)
    • charlock_holmes (0.7.7)
    • concurrent-ruby (1.2.3)
    • gyoku (1.3.1)
    • i18n (0.9.5)
    • jwe (1.1.1)
    • jwt (2.1.0)
    • loofah (2.21.3)
    • mime-types (3.5.2)
    • nokogiri (1.15.6)
    • rails-html-sanitizer (1.4.4)
    • rest-client (2.1.0)
    • ruby_rncryptor (3.0.2)
  • TCPソケット

    開発者は、低レベルTCPコネクションにTCPソケットを活用できるようになりました。 詳細

    • ユースケースの例: UDPまたはWebSocketコネクション上でMQTPプロトコルを実装する。
  • クラスとモジュール

    開発者はクラスとモジュールを定義できるようになり、コードの再利用性、構成、保守性が向上します。

  • 動的コード実行

    evalメソッドを使用して、開発者はコードを動的に読み込んで実行できるようになりました。 コードはランタイムデータに基づいてオンザフライで生成し、すぐに実行できます。

  • マルチスレッドおよび並行コード

    開発者は、マルチスレッドおよび並行コードを記述できるようになりました。

コネクタのアイデア例

  • Eコマースデータスクレイパー

    nokogiriを使用して各種EコマースWebサイトから製品データをスクレイピングし、gyokuを使用してデータを変換して、分析用の中央データベースにアップロードするコネクタ。

  • セキュアAPIゲートウェイ

    セキュアなAPI認証にjwtを使用し、複数のサードパーティAPIとのやり取りにrest-clientを使用して、データを集約し、統合インターフェースを提供するコネクタ。

  • Amazon S3ファイルマネージャー

    aws-sigv4を使用してAmazon S3からファイルを安全にアップロードおよびダウンロードし、mime-typesを使用してMIMEタイプを処理することで正確なファイル処理を確保するコネクタ。

  • HTMLサニタイズ

    loofahrails-html-sanitizerを使用してHTMLコンテンツをサニタイズし、潜在的に有害な要素を削除してデータの整合性を確保するコネクタ。

  • リアルタイムデータプロセッサー

    concurrent-rubyを使用してInternet of Thingsセンサーデータなどの複数のデータストリームを並列処理し、リアルタイム分析とアクションを実行するコネクタ。

  • 並行処理

    concurrent-rubyを使用して並行タスクを処理し、コネクタのパフォーマンスと応答性を向上させるコネクタ。

  • JWT認証

    jwt gemを使用して、セキュアなAPI認証用のJSON web tokenを作成および検証するコネクタ。

  • XMLおよびHTMLデータ処理

    nokogirigyokuを使用して、XMLおよびHTMLデータの解析、変換、生成を行うコネクタ。 これは、XMLベースのAPIを使用するシステムとの連携や、Webスクレイピングタスクに役立つ場合があります。

Last updated: