選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

使用SFTP連接器傳送和擷取檔案

焦點模式
使用SFTP連接器傳送和擷取檔案 - AWS Transfer Family

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

SFTP 連接器可擴展 的功能 AWS Transfer Family ,以與雲端和內部部署中的遠端伺服器通訊。您可以將遠端來源中產生和存放的資料與 AWS 託管資料倉儲整合,以進行分析、業務應用程式、報告和稽核。若要啟動檔案傳輸至遠端SFTP伺服器,您可以使用 StartFileTransfer API 操作,它使用SFTP連接器來執行傳輸。每個StartFileTransfer請求可以包含 10 個不同的路徑。

您可以檢查伺服器日誌來監控檔案傳輸。連接器活動會記錄到格式為 的日誌串流aws/transfer/connector-id,例如 aws/transfer/c-1234567890abcdef0。如果您未看到連接器的任何日誌,請確定您已指定具有連接器正確許可的記錄角色。

如需建立連接器的詳細資訊,請參閱 設定SFTP連接器

若要使用SFTP連接器傳送和擷取檔案,請使用 start-file-transfer AWS Command Line Interface (AWS CLI) 命令。您可以指定下列參數,取決於您要傳送檔案 (傳出傳輸) 或接收檔案 (傳入傳輸)。

  • 傳出傳輸

    • send-file-paths 包含從 1 到 10 個來源檔案路徑,用於將檔案傳輸至合作夥伴的SFTP伺服器。

    • remote-directory-path 是將檔案傳送至客戶SFTP伺服器上的遠端路徑。

  • 傳入傳輸

    • retrieve-file-paths 包含 1 到 10 個遠端路徑。每個路徑都會指定將檔案從合作夥伴的SFTP伺服器傳輸至 Transfer Family 伺服器的位置。

    • local-directory-path 是儲存檔案的 Amazon S3 位置 (儲存貯體和選用字首)。

若要傳送檔案,您可以指定 send-file-pathsremote-directory-path 參數。您最多可以為 send-file-paths 參數指定 10 個檔案。下列範例命令會將/DOC-EXAMPLE-SOURCE-BUCKET/file2.txt位於 Amazon S3 儲存體中的名為 /DOC-EXAMPLE-SOURCE-BUCKET/file1.txt和 的檔案傳送至合作夥伴SFTP伺服器上的/tmp目錄。若要使用此範例命令,請將 取代DOC-EXAMPLE-SOURCE-BUCKET為您自己的儲存貯體。

aws transfer start-file-transfer --send-file-paths /DOC-EXAMPLE-SOURCE-BUCKET/file1.txt /DOC-EXAMPLE-SOURCE-BUCKET/file2.txt \ --remote-directory-path /tmp --connector-id c-1111AAAA2222BBBB3 --region us-east-2

若要接收檔案,您可以指定 retrieve-file-pathslocal-directory-path 參數。下列範例會擷取合作夥伴SFTP伺服器上的檔案 /my/remote/file1.txt/my/remote/file2.txt ,並將其放置在 Amazon S3 位置 /DOC-EXAMPLE-BUCKET/prefix。 若要使用此範例命令,請將 取代user input placeholders為您自己的資訊。

aws transfer start-file-transfer --retrieve-file-paths /my/remote/file1.txt /my/remote/file2.txt \ --local-directory-path /DOC-EXAMPLE-BUCKET/prefix --connector-id c-2222BBBB3333CCCC4 --region us-east-2

上述範例會在SFTP伺服器上指定絕對路徑。您也可以使用相對路徑:即相對於SFTP使用者主目錄的路徑。例如,如果SFTP使用者是 marymajor,且其SFTP伺服器上的主目錄是 /users/marymajor/,則下列命令會/DOC-EXAMPLE-SOURCE-BUCKET/file1.txt傳送至 /users/marymajor/test-connectors/file1.txt

aws transfer start-file-transfer --send-file-paths /DOC-EXAMPLE-SOURCE-BUCKET/file1.txt \ --remote-directory-path test-connectors --connector-id c-2222BBBB3333CCCC4 --region us-east-2
隱私權網站條款Cookie 偏好設定
© 2024, Amazon Web Services, Inc.或其附屬公司。保留所有權利。