簡體   English   中英

通過 Session 管理器將文件傳輸到 EC2 的最快方法

[英]Fastest way to transfer files to EC2 over Session Manager

我經常需要將大文件移入和移出通過 Session 管理器連接的 EC2 實例。 AWS 內的文件傳輸速度很快,本地機器和非 AWS 資產之間的文件通過我們的光纖連接傳輸也很快。

然而,EC2 over Session Manager 的上行和下行速度真的很慢——大約 1MB/s。 我通過 Session 管理器代理 ssh 管理器,它允許我使用常規實用程序來移動東西。 這是一個 Session 管理器的東西,一個 function 我是如何使用的,它還是別的什么?

如果這是我能做的最好的,我將不得不處理它,但如果有可用的方法,我很樂意使用更好的方法。

通過 SSM 使用rsync和其他文件傳輸工具時,我發現了完全相同的問題。 通過 SSM 直接連接時(使用其公共 IP,不使用 SSM)上傳到 EC2 實例的速度似乎限制在 300 到 800 KB/s 之間。

我聯系了 AWS 支持以進行澄清,他們的回復包括:

“在與我們的 SSM 服務團隊討論過這種情況后,他們提到,與直接 SCP 相比,Session Manager 上的 SCP 會有一些延遲,因為通過 SSM 在 SCP 中的通信有額外的躍點。除了額外的躍點,還有其他此功能中施加的限制控制數據包傳輸速率和數據包大小。這些限制是為了防止對該功能的濫用。

因此,沒有辦法減輕您因此遇到的速度限制。”

這個 Github 問題從 2019 年開始在aws-ssm-agent存儲庫上顯示,他們聲稱已經解決了性能緩慢問題,但似乎他們不希望用戶通過 SSM 管理大文件上傳/下載。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM