翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ファイルの転送
SFTP コネクタを使用してファイルを送受信します。
SFTP コネクタを使用してファイルを送受信するには、 StartFileTransfer API オペレーションを使用して、ファイルの送信 (アウトバウンド転送) か受信 (インバウンド転送) かに応じて、次のパラメータを指定します。各StartFileTransfer
リクエストには 10 個の個別のパスを含めることができます。
注記
デフォルトでは、SFTP コネクタは一度に 1 つのファイルを処理し、ファイルを順番に転送します。コネクタで、同じユーザーからの同時セッションをサポートするリモートサーバーとの同時セッションを作成し、最大 5 つのファイルを並行して処理することで、転送パフォーマンスを高速化できます。
コネクタの同時接続を有効にするには、コネクタを作成または更新するときに最大同時接続数の設定を編集できます。詳細については、「SFTPコネクタを作成する」を参照してください。
-
アウトバウンド転送
-
send-file-paths
には、パートナーの SFTP サーバーに転送するファイルのソースファイ ルパスが 1~10 個含まれています。 -
remote-directory-path
は、顧客の SFTP サーバ上でファイルを送信するリモートパスです。
-
-
インバウンド転送
-
retrieve-file-paths
には 1 本から 10 本のリモートパスが含まれます。各パスは、パートナーのSFTPサーバーからTransfer Familyサーバーにファイルを転送する場所を指定します。 -
local-directory-path
は、ファイルが保存されている Amazon S3 の場所(バケットとオプションのプレフィックス)です。
-
ファイルを送信するには、send-file-paths
とremote-directory-path
パラメータを指定します。send-file-paths
パラメータには最大 10 個のファイルを指定できます。以下のコマンド例では、Amazon S3 ストレージにある /amzn-s3-demo-source-bucket/file1.txt
と /amzn-s3-demo-source-bucket/file2.txt
という名前のファイルを、パートナーの SFTP サーバー上の /tmp
ディレクトリに送信します。この例のコマンドを使うには、
を自分のバケツに置き換えます。amzn-s3-demo-source-bucket
aws transfer start-file-transfer --send-file-paths /amzn-s3-demo-source-bucket/file1.txt /amzn-s3-demo-source-bucket/file2.txt \ --remote-directory-path /tmp --connector-id c-
1111AAAA2222BBBB3
--regionus-east-2
ファイルを取得するには、 retrieve-file-paths
および local-directory-path
パラメータを指定します。次の の例では、パートナーの SFTP サーバー/my/remote/file1.txt
/my/remote/file2.txt
上の ファイルと を取得し、Amazon S3 の場所 /amzn-s3-demo-bucket/prefix
に配置します。このコマンド例を実行するには、
をユーザー自身の情報に置き換えます。user input placeholders
aws transfer start-file-transfer --retrieve-file-paths /my/remote/file1.txt /my/remote/file2.txt \ --local-directory-path /
amzn-s3-demo-bucket/prefix
--connector-id c-2222BBBB3333CCCC4
--regionus-east-2
前の例では、SFTP サーバー上の絶対パスを指定しています。相対パスを使用することもできます。相対パスは、SFTPユーザーのホームディレクトリへの相対パスです。例えば、SFTP ユーザーがmarymajor
で、SFTP サーバー上のホームディレクトリが/users/marymajor/
の場合、次のコマンドは/amzn-s3-demo-source-bucket/file1.txt
を/users/marymajor/test-connectors/file1.txt
に送信します。
aws transfer start-file-transfer --send-file-paths /amzn-s3-demo-source-bucket/file1.txt \ --remote-directory-path test-connectors --connector-id c-
2222BBBB3333CCCC4
--regionus-east-2