チェーンの一部としてFTP(File Transfer Prototol)サーバー上のファイルをダウンロード、アップロード、コピー、移動するには、FTPS接続コマンドを含むステップを追加します。
注: FTPS接続は、FTP overexplicit Transport Layer Security (TLS)/Secure Sockets Layer (SSL)をサポートしていますが、implicit SSLはサポートしていません。
これらのコマンドを有効にするには、IT管理者がまずFTPSコネクター を作成する。
ファイル/ディレクトリの削除
パス検索テキストに基づいてファイルや空ディレクトリを削除するには、Delete files/directories コマンドを使用する。
メモ: ディレクトリは空でなければならない。
プロパティ
| プロパティ | 詳細 |
|---|---|
| ファイル | パス検索テキストを入力します。複数のファイルを削除済みにするには、/my/ftp/folder/*.txt のように、* をワイルドカードとして使用します。 |
出力
| 出力 | 出力タイプ |
|---|---|
| 削除済ファイル | JSON |
閉じるコード
| コード | タイプ | 詳細 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | エラー | 無効な引数 |
| 2 | エラー | コマンド実行エラー |
ファイルをダウンロード
FTPサーバーからファイルをダウンロードするには、Download file コマンドを使用する。
プロパティ
| プロパティ | 詳細 |
|---|---|
| ファイル | ダウンロードするファイルのフルパスを入力します。/my/file/to/download のように、UNIXベースのパス区切り文字を使用する。 |
出力
| 出力 | 出力タイプ |
|---|---|
| ダウンロードファイル | ファイル |
閉じるコード
| コード | タイプ | 詳細 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | エラー | 無効な引数 |
| 2 | エラー | コマンド実行エラー |
ファイルのダウンロード
FTPサーバーから複数のファイルをダウンロードするには、Download files コマンドを使用する。
メモ: このコマンドには GroundRunner が必要です。
プロパティ
| プロパティ | 詳細 |
|---|---|
| ファイル |
/my/ftp/folder/*.txt のように、パス検索テキストを入力する。 |
| リンク先 | ダウンロード先への絶対パスを入力してください。 |
| リンク先作成 | リンク先ディレクトリを作成するには、このボックスにチェックを入れます。 |
出力
| 出力 | 出力タイプ |
|---|---|
| ダウンロードファイルパス | JSON |
閉じるコード
| コード | タイプ | 詳細 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | エラー | 無効な引数 |
| 2 | エラー | コマンド実行エラー |
ファイル/フォルダ一覧
パス検索テキストに基づいてファイルとフォルダのリストを取得するには、List files/folders コマンドを使用します。
プロパティ
| プロパティ | 詳細 |
|---|---|
| ディレクトリ | パス検索テキストを入力します。複数のファイルをリストアップするには、/my/ftp/folder/*.txt のように、* をワイルドカードとして使用します。 |
出力
| 出力 | 出力タイプ |
|---|---|
| ファイル | JSON |
閉じるコード
| コード | タイプ | 詳細 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | エラー | 無効な引数 |
| 2 | エラー | コマンド実行エラー |
ディレクトリを作成する
FTPサーバー上に新規ディレクトリを作成するには、Make directory コマンドを使用する。
プロパティ
| プロパティ | 詳細 |
|---|---|
| ディレクトリ |
/my/ftp/folder/*.txt のように、ディレクトリへのフルパスを入力する。 |
出力
なし
閉じるコード
| コード | タイプ | 詳細 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | エラー | 無効な引数 |
| 2 | エラー | コマンド実行エラー |
ファイルの移動/コピー
FTPサーバー上のある場所から別の場所にファイルを移動またはコピーするには、Move/copy files コマンドを使用します。
プロパティ
| プロパティ | 詳細 |
|---|---|
| ファイル |
/my/ftp/folder/*.txt のように、パス検索テキストを入力する。 |
| リンク先 | リンク先ディレクトリへのフルパスを入力。これはディレクトリでなければならず、ファイルではありません。 |
| リンク先作成 | リンク先ディレクトリを作成するには、このボックスにチェックを入れます。 |
| コピー | ファイルを新規の場所に名前の変更ではなくコピーするには、このボックスにチェックを入れる。 |
出力
| 出力 | 出力タイプ |
|---|---|
| ファイルロケーションの作成 | JSON |
閉じるコード
| コード | タイプ | 詳細 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | エラー | 無効な引数 |
| 2 | エラー | コマンド実行エラー |
ファイルをアップロード
ファイルをFTPサーバーにアップロードするには、Upload file コマンドを使用する。
プロパティ
| プロパティ | 詳細 |
|---|---|
| リンク先 | アップロード先へのフルパスを入力します。/my/file/to/download のように、UNIXベースのパス区切り文字を使用する。 |
| ファイル | アップロードするファイルを入力します。 |
| パス作成 | リンク先ディレクトリが存在しない場合に作成するには、このボックスにチェックを入れます。 |
出力
なし
閉じるコード
| コード | タイプ | 詳細 |
|---|---|---|
| 0 | 成功 | 成功 |
| 1 | エラー | 無効な引数 |
| 2 | エラー | コマンド実行エラー |