我們正在使用AWS開發工具包與AWS進行交互。例如,創建,停止和重新啓動ec2實例。第一步如果實例化客戶端,然後可以使用,但我相信如果網絡連接在客戶端實例化後失敗,則不能再使用該實例。但是,重新啓用連接後,可能會再次連接到AWS,並且此過程需要幾秒鐘的時間。所以我想知道是否有人可以描述這個類的預期行爲。AmazonEc2Client的一個實例如何處理網絡中斷?
-1
A
回答
1
大多數AWS開發工具包都會在網絡破壞或命令限制的情況下自動重試命令。但是,如果SDK仍無法執行其操作,它們將失敗並將錯誤代碼返回給您。返回的錯誤代碼取決於發生的實際故障。所以你需要處理錯誤的可能性。
使用此引用的各種錯誤代碼的軟件開發工具包可以返回:
http://docs.aws.amazon.com/AWSEC2/latest/APIReference/errors-overview.html
我相信,如果客戶端被實例化後,網絡連接失敗,該實例可以不再使用。
不正確。如果連接失敗,該命令將返回錯誤代碼,但您可以使用同一個客戶端重試該命令(或發出不同的命令)。
但是,它可能是實例處於連接到AWS的過程
該SDK的客戶端不保持周圍堅持到AWS連接的連接後,再次。當您在SDK上調用函數時,纔會連接到AWS以執行請求的操作。
相關問題
- 1. AVPlayer:如何處理網絡中斷
- 2. 處理網絡斷開
- 3. F#:處理網絡例外
- 4. 如何處理網絡中斷和連接池
- 5. Boost asio網絡斷開連接處理
- 6. 如何處理神經網絡中的實數?
- 7. c#如何處理互聯網中斷
- 8. 我如何處理JavaScript的一個Perl的網絡爬蟲?
- 9. 如何在處理中創建一個類的新實例
- 10. google.com如何處理只有一個IP的網絡流量?
- 11. 如何處理3G網絡上的purgeIdleCellConnections?
- 12. Desicion網絡實例
- 13. 如何通過網絡將pimcore實例複製到另一個
- 14. oracle服務器在網絡連接丟失時如何處理實例
- 15. 如何在Flex中處理類實例?
- 16. 如何處理Sharepoint網絡服務例外
- 17. 處理器如何處理中斷
- 18. 如何處理一個if語句內的實例化對象?
- 19. 如何實例化一個正在「註解處理」的類?
- 20. 如何在jQuery中處理單個類的多個實例?
- 21. 使vectorSpace的網絡實例
- 22. erlang如何處理分佈式網絡?
- 23. 網絡爬蟲如何處理javascript
- 24. SMP如何處理中斷?
- 25. KVM如何處理中斷
- 26. 如何處理中斷?
- 27. 在網絡應用程序中如何處理這個問題?
- 28. 如何實施網絡管理員?
- 29. Backbone/Dropzone:如何正確處理一個Dropzone實例
- 30. 處理斷開的網絡連接的最佳策略?
謝謝。看看文檔 - 如果關於僅連接執行操作的評論在那裏,會很有用。如果你有一個很棒的鏈接。 – Jeff
沒有文檔,但您可以查看GitHub上各種SDK的源代碼以查看行爲:https://github.com/aws/ –