Automation Anywhere ドキュメントを読んで確認する

Automation 360

コンテンツを閉じる

コンテンツ

コンテンツを開く

FTP / SFTP package

  • 更新済み: 2020/09/29

    FTP / SFTP package

    FTP / SFTP の操作を自動化するには、FTP / SFTP packageを使用します。

    FTP/SFTP サーバーは、共有するファイルをホストします。Client は、ファイルにアクセスし、サーバーにダウンロードまたはアップロードします。Client とサーバー間のデータ転送は、インターネット上の通信の標準プロトコルである TCP/IP ネットワークを使用して行われます。
    • 以下は FTP サーバーの認証方式です。
      • ユーザー資格情報 FTP ユーザー名とパスワードが必要です。
      • 匿名: この形式の認証は、ファイルがパブリック アクセスで利用でき、ユーザーがサーバーに対して自分自身を識別する必要がないサイトで有効になります。
      • キーベース: SFTP 認証は通常、秘密キーと公開キーを使用して行われます。キー ペアは、コンピューターによって自動的に生成されます。秘密キーは、SFTP Client で保持され、対応する公開キーは SFTP サーバーで保持されます。接続を確立する場合、Client は、サーバー上の対応する公開キーと一致する秘密キーを共有します。
    • FTPは、アクティブまたはパッシブ転送モードで実行できます。
      • アクティブ モードでは、Client はリスニングに使用されるポートをサーバーに通知し、サーバーからの着信データ接続のリスニングを開始します。
      • パッシブ モードでは、Client はサーバーからサーバー IP アドレスとサーバー ポート番号を受け取ります。クライアントは、受信したサーバーの IP アドレスとサーバーのポート番号へのデータ接続を開きます。ファイアウォールの設定の変更が少ないまたは不要であるという理由から、ほとんどの組織はこのパッシブ モードを好みます。
    • FTP は、バイナリと ASCII のファイル転送タイプをサポートしています。
      • 実行可能ファイルを転送する場合は、バイナリ オプションを使用します。
      • テキスト ファイルを転送する場合は、ASCII オプションを使用します。

    開始前

    FTP / SFTP package 内で以下のactionsを実行します。

    1. [接続] actionを使用して、FTP/SFTP サーバーと接続を確立します。接続を確立するときは、FTP/SFTP サーバーの詳細をセッション名に関連付けます。対応するすべてのactionsに、このセッション名を使用します。
    2. FTP/SFTP actionsを使用してタスクを自動化します。actionsを使用すると、以下のタスクを実行できます。
      • ファイルのアップロード、ダウンロード、削除、または名前の変更
      • フォルダーのアップロード、ダウンロード、作成、または削除
      • 親フォルダーまたは特定のフォルダーに移動します。
    3. FTP / SFTP 関連のタスクを自動化した後、[接続解除] actionを使用してサーバーへの接続を終了します。
    注: SSH1 プロトコルを使用した SFTP は SFTP ではサポートされなくなりました。

    [FTP / SFTP] package内のActions

    [FTP / SFTP] package には以下のactionsが含まれます。
    Action 説明
    フォルダーを変更 親フォルダーまたは FTP/SFTP サーバー上の別のフォルダーに移動します。
    • セッション名を入力します。

      [接続] actionを使用して FTP/SFTP サーバーと接続を確立するときに入力したセッション名を使用します。

    • [参照] オプションで [親フォルダーへ] または [特定のフォルダー] を選択します。

      [特定のフォルダー] オプションを選択した場合は、フォルダーのパス全体を入力します。

    接続 FTP/SFTP での [接続] action の使用」をご覧ください。
    フォルダーを作成 FTP/SFTP サーバー上の既存のフォルダー内にフォルダーを作成します。
    • セッション名を入力します。

      [接続] actionを使用して FTP/SFTP サーバーと接続を確立するときに入力したセッション名を使用します。

    • FTP サーバー上でフォルダーを作成するには、[リモート フォルダー] フィールドにフォルダー名とパスを指定します。
      注: 同じ名前のフォルダーが親フォルダーに存在する場合は、エラーが発生します。
    ファイルを削除 FTP/SFTP フォルダーからファイルを削除します。
    • セッション名を入力します。

      [接続] actionを使用して FTP/SFTP サーバーと接続を確立するときに入力したセッション名を使用します。

    • [リモート ファイル] フィールドに、ファイル名と完全なパスをセミコロンで区切って指定します。
    フォルダーを削除 FTP/SFTP サーバーからフォルダー (サブフォルダーとファイルすべてを含む) を削除します。
    • セッション名を入力します。

      [接続] actionを使用して FTP/SFTP サーバーと接続を確立するときに入力したセッション名を使用します。

    • [リモート フォルダー] フィールドにフォルダー名を指定します。
    接続解除 FTP/SFTP サーバーとの接続を終了します。

    セッション名を入力します。[接続] actionを使用して FTP/SFTP サーバーと接続を確立するときに入力したセッション名を使用します。

    ファイルを取得 リモートの FTP/SFTP フォルダーからクライアント マシン上の特定のフォルダーにファイルをダウンロードします。
    • セッション名を入力します。

      [接続] actionを使用して FTP/SFTP サーバーと接続を確立するときに入力したセッション名を使用します。

    • ローカル システムにダウンロードするリモート FTP サーバー上のファイルを選択します。
    • [ローカル フォルダー] フィールドに、FTP/SFTP サーバーからファイルをダウンロードするフォルダーの名前を入力します。
    • [転送タイプ] として [バイナリ] または [ASCII] を選択します。
    • 作成日や変更日に基づいてフォルダーを指定することもできます。
    フォルダーを取得 FTP/SFTP サーバーからクライアント マシンにフォルダーをダウンロードします。
    • セッション名を入力します。

      [接続] actionを使用して FTP/SFTP サーバーと接続を確立するときに入力したセッション名を使用します。

    • ローカル システムにダウンロードするリモート FTP サーバー上のフォルダーを選択します。

      ワイルドカード文字を使用してフィルターを指定すると、特定のファイル タイプのみをダウンロードできます。

    • [ローカル フォルダー] フィールドに、FTP/SFTP サーバーからファイルをダウンロードするフォルダーの名前を入力します。
    • 作成日や変更日に基づいてフォルダーを指定することもできます。
    ファイルを投入 Client マシンから FTP/SFTP サーバーに 1 つまたは複数のファイルをアップロードします。
    • セッション名を入力します。[接続] actionを使用して FTP/SFTP サーバーと接続を確立するときに入力したセッション名を使用します。
    • 場所と共にすべてのファイル名をセミコロンで区切って入力します。
    • [転送タイプ] として [バイナリ] または [ASCII] のいずれかを選択します。
    フォルダーを投入 クライアント マシンから FTP/SFTP サーバーにフォルダーをアップロードします。
    • セッション名を入力します。[接続] actionを使用して FTP/SFTP サーバーと接続を確立するときに入力したセッション名を使用します。
    • [ローカル フォルダー] フィールドに、FTP/SFTP サーバーにアップロードするフォルダーの名前を入力します。
    • ワイルドカード文字を使用してフィルターを指定することにより、特定のファイル タイプのみをアップロードするように制限できます。
    ファイル名を変更 FTP/SFTP フォルダー内にあるファイルの名前を変更します。
    • セッション名を入力します。

      [接続] actionを使用して FTP/SFTP サーバーと接続を確立するときに入力したセッション名を使用します。

    • [リモート ファイル] フィールドに、名前を変更するファイルの名前を入力します。
    • [新しいリモートファイル] フィールドに、新しい名前を入力します。
    フィードバックを送る