AEM as a Cloud Serviceで sFTP を使用して CSV ファイルを直接転送できない

セキュリティに関する考慮事項とAEM as a Cloud Serviceのアーキテクチャに関する理由から、AEM ランタイムから Secure File Transfer Protocol (sFTP)を介してAEMからサードパーティシステムに CSV ファイルを直接転送することはできません サポートされていません 。 Adobeでは、安全な HTTP ダウンロードリンクを介して CSV ファイルを公開し、外部ミドルウェアまたはAdobe I/O API を使用して sFTP への安全な転送を処理するなど、別のアプローチをお勧めします。

説明 description

環境

Adobe Experience Manager(AEM)as a Cloud Service - Sites (Development Environment)

問題/症状

AEM as a Cloud Serviceはコンテンツフラグメントから CSV ファイルを生成できますが、プラットフォームのセキュリティとアーキテクチャの制約により、sFTP 経由での直接送信ファイル転送はサポートしていません。

解決策 resolution

次に、CSV ファイルを sFTP サーバーに安全に転送するための推奨されるアプローチを示します。

オプション I:外部ミドルウェアソリューション

  1. AEM as a Cloud Serviceを設定して、生成した CSV ファイルをセキュアな HTTP ダウンロードリンクとして使用できるようにします。
  2. 外部の統合ツールやミドルウェア(オートメーションプラットフォームやスクリプトなど)を使用して、AEMから CSV ファイルを取得(「プル」)し、ターゲットの sFTP サーバーに安全にアップロードします。

オプション II:Adobe I/O Runtimeと Flow Service API

  1. 前述のように、CSV ファイルをAEMで公開します。
  2. Adobe I/O Runtime API および Flow Service API を使用して、プログラムによってAEMから CSV ファイルを取得し、sFTP 宛先に安全に転送します。

    注意 : これには、Adobe I/Oを使用した統合の実装が必要であり、標準搭載の機能ではありません。サンプルワークフローについては、最新のExperience League ドキュメントを参照してください。

詳細と最新のプラクティスについては、以下を参照してください。

関連資料

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f