我们正在使用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. 处理网络断开
- 2. F#:处理网络例外
- 3. 如何处理网络中断和连接池
- 4. 如何处理神经网络中的实数?
- 5. c#如何处理互联网中断
- 6. 如何在处理中创建一个类的新实例
- 7. 我如何处理JavaScript的一个Perl的网络爬虫?
- 8. google.com如何处理只有一个IP的网络流量?
- 9. Desicion网络实例
- 10. 如何通过网络将pimcore实例复制到另一个
- 11. oracle服务器在网络连接丢失时如何处理实例
- 12. 如何在Flex中处理类实例?
- 13. 如何处理Sharepoint网络服务例外
- 14. 如何处理一个if语句内的实例化对象?
- 15. 使vectorSpace的网络实例
- 16. 网络爬虫如何处理javascript
- 17. SMP如何处理中断?
- 18. 在网络应用程序中如何处理这个问题?
- 19. 如何实施网络管理员?
- 20. Backbone/Dropzone:如何正确处理一个Dropzone实例
- 21. 如何在StructureMap的ObjectFactory中处理每个实例对象?
- 22. Modelsim在一个gen实例上中断
- 23. 如何在网络关闭时处理React-Native中的网络故障
- 24. 网络实例已停止
- 25. 如何在Python中创建类的实例的网络
- 26. silverlight 3中的网络错误处理
- 27. 处理Qt中的网络超时
- 28. 不处理网络/ http golang中的GET
- 29. C++中的网络事件处理
- 30. Quartz.NET实例处理
谢谢。看看文档 - 如果关于仅连接执行操作的评论在那里,会很有用。如果你有一个很棒的链接。 – Jeff
没有文档,但您可以查看GitHub上各种SDK的源代码以查看行为:https://github.com/aws/ –