ossftp は、Alibaba Cloud Object Storage Service (OSS) に基づく FTP サーバーツールです。 ossftp は、ファイルとディレクトリに関連する操作を OSS オブジェクトとディレクトリに関連する操作にマッピングします。 この方法で、FTP を介して OSS に保存されているオブジェクトを管理できます。
制限事項
ossftp は個別のテスト用に提供されています。 OSS リソースを管理するには、OSS コンソール、ossutil、ossbrowser 1.0OSS SDK、 などのツールを本番環境で使用することをお勧めします。
FTP プロトコルはプレーンテキストでデータを送信します。 パスワードの漏洩を防ぐために、ossftp とクライアントを同じマシンで実行し、
127.0.0.1:portを使用してデータにアクセスすることをお勧めします。ossftp サーバーは、一度に 1 つのクライアントにしか接続できません。 後続の接続要求により、既存の接続がクライアントから切断されます。
デプロイ環境
サポートされているオペレーティングシステム: Windows、Linux、macOS
サポートされているアーキテクチャ: x86 (32 ビットおよび 64 ビット)
ランタイム環境: Python 2.7 および Python 3.x
機能
オブジェクトとディレクトリのアップロード、ダウンロード、および削除。
マルチパートアップロードを使用して大きなオブジェクトをアップロードする。
ほとんどの FTP コマンドをサポート。
ダウンロードリンク
オペレーティングシステム | 説明 | インストールパッケージ |
Windows | デフォルトでは、Python 2.7 は Windows にインストールされていません。 インストールパッケージには Python 2.7 が含まれています。 パッケージが解凍された後、ossftp を直接実行できます。 | |
Linux | デフォルトでは、Python 2.7 または Python 3.x が Linux にインストールされています。 インストールパッケージには、必要な依存ライブラリのみが含まれています。 | |
macOS | デフォルトでは、Python 2.7 または Python 3.x が macOS にインストールされています。 インストールパッケージには、必要な依存ライブラリのみが含まれています。 |
後続の操作のリファレンス
詳細については、「インストール」をご参照ください。
詳細については、「カスタムログインユーザーの作成」をご参照ください。
詳細については、「FileZilla を使用してローカルサイトから OSS にファイルをアップロードする」をご参照ください。
詳細については、「Discuz! から OSS にリモート添付ファイルを保存する」をご参照ください。
詳細については、「PHPWind から OSS にリモート添付ファイルを保存する方法」をご参照ください。
詳細については、「WordPress Web サイトから OSS にリモート添付ファイルを保存する方法」をご参照ください。
詳細については、「よくある質問」をご参照ください。