外部SFTPサーバへの接続とファイル転送機能について

質問

⚠️ この事例は公開されてから1年以上経過しています。 情報が古い可能性がありますので、ご注意ください。

🕓 事例公開日 : 2024-08-27

【背景】

開発中のアプリケーションで外部システムとCSVファイルなどをやり取りする必要があり、SFTPサーバを経由した連携を検討している。外部のSFTPサーバ側では、AMPのグローバルIPに対してアクセス許可を設定済みで、IM LogicDesignerからの疎通は確認できている。プログラムからのアクセスは可能な状態だが、SFTPクライアントソフト(WinSCPなど)を使って直接ファイル転送を行いたいと考えている。AMPのサーバを踏み台としてSSH接続し、ポートフォワーディングで外部SFTPサーバに接続できないか試したところ、エラーが発生した。



Q1. AMPのサーバへのSSH接続について

AMPのサーバ自体にSSH接続する機能は現時点で提供されていないという認識で合っているか。また、AMPのサーバを踏み台として外部のサーバへ接続することは可能か。

Q2. ファイル転送を補助する機能について

AMPが外部のSFTPサーバと疎通する際に、ファイル転送を補助する仕組みや機能の提供はあるか。

Q3. SFTPクライアント互換機能について

IM LogicDesignerのSFTPタスク以外に、SFTPクライアントの代わりになるような画面機能の提供はあるか。例えば、AMP管理画面上でSFTPサーバの接続情報を入力し、以下のような操作ができる機能があると助かる。

・SFTPフォルダ階層の確認、フォルダの作成・削除
・SFTPフォルダへのファイルアップロード・ダウンロード


回答

A1. AMPのサーバへのSSH接続について

APサーバ、Storageサーバ、DBサーバなどの標準サーバに対しては、SSH接続はできません。また、これらのサーバを踏み台として外部サーバへ接続することもできません。



ただし、「カスタムサーバ」という追加リソースをご利用いただくことで、SSH接続が可能になります。カスタムサーバであれば、SSH接続およびそれを踏み台とした外部サーバへの接続も可能です。ただし、カスタムサーバで上記を実現するための環境整備は、お客様側で実施していただく必要があります。



なお、カスタムサーバはAPサーバとは別のIPアドレスになるため、外部SFTPサーバ側でAPサーバのIPアドレスに対してアクセス許可を設定されている場合、カスタムサーバからの接続は許可されない可能性があります。この点にご注意ください。



参考ドキュメント:


・カスタムリソース: https://aws.accel-mart.com/service_manual/texts/03_specifications/02_resource_plans/03_custom_resources.html



A2. ファイル転送を補助する機能について

既にご利用いただいているIM LogicDesignerのSFTPタスク以外に、外部SFTPサーバとの疎通やファイル転送を補助する機能は現在提供しておりません。



A3. SFTPクライアント互換機能について

現在、Accel-Mart Plusでは、管理画面上でSFTPサーバに接続してフォルダ操作やファイルのアップロード・ダウンロードを行うようなSFTPクライアント互換機能は提供しておりません。
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
Powered by Zendesk