Campaign Classic- SFTP ダウンロードの問題
この記事では、サーバーに正常に接続されているにもかかわらず、ビルドのアップグレード後に SFTP リポジトリからファイルをダウンロードできない問題について説明します。
説明 description
環境
Campaign Classic
問題/症状
ビルドをアップグレードした後、SFTP への実際の接続は機能しますが、SFTP を使用してリモートリポジトリからファイルをダウンロードすることはできません。
ファイル ダウンロード ログ (エラーメッセージ):
29/06/2020 09:59:43 fileTransfer CRL-290002 cURL のダウンロードエラー
29/06/2020 09:59:43 fileTransfer リモートファイルが見つかりません
29/06/2020 09:59:43 fileTransfer **** ホストへの接続#0。***.***はそのまま残ります
29/06/2020 09:59:43 fileTransfer *読み取り用のディレクトリを開けませんでした:そのようなファイルまたはディレクトリはありません
29/06/2020 09:59:42 fileTransfer *認証完了
29/06/2020 09:59:42 fileTransfer *初期化された SSH 公開鍵認証
29/06/2020 09:59:42 fileTransfer * SSH 秘密鍵ファイル「/usr/local/neolane/.ssh/id_rsa」を使用
29/06/2020 09:59:42 fileTransfer * SSH 公開鍵ファイル「/usr/local/neolane/.ssh/id_rsa.pub」を使用
29/06/2020 09:59:42 fileTransfer * SSH 認証方式:publickey,password
29/06/2020 09:59:42 fileTransfer ***************************** SSH MD5 フィンガープリント:
29/06/2020 09:59:42 fileTransfer ******に接続しました。***.*** (xxx.xxx.xxx.xx) ポート 22 (#0)
29/06/2020 09:59:42 fileTransfer * TCP_NODELAY 設定
29/06/2020 09:59:42 fileTransfer * xxx.xxx.xx を試しています…
29/06/2020 09:59:42 fileTransfer 開始ファイルのリスト 'sftp://******。***.***:22/Outgoing/FILENAME.CSV'
29/06/2020 09:59:42 ワークフローの開始(オペレーター「管理者(管理者)」)
29/06/2020 09:59:42 ワークフロー「WKF1747」が実行されている
解決策 resolution
この修正は、Adobe Campaign Classicのリリース 20.3.1 以降で使用できるようになります。
原因
一部の SFTP アクションでは、リモートサーバーが Unix SFTP サーバーであることが想定され、パスが絶対パスでない場合は、パスに ~/ を追加します。
リモート SFTP サーバーが Windows 上にあり、*~/*に意味がない場合、これは機能しません。