gpt4 book ai didi

python - 使用 Amazon Web Services WSDL 的最佳 python soap 堆栈是什么?

转载 作者:太空狗 更新时间:2023-10-29 17:20:37 26 4
gpt4 key购买 nike

Python 有一个 number of soap stacks ;据我所知,它们都有实质性缺陷。

有没有人有幸在 python 中为 S3、EC2 和 SQS 使用 WSDL?

我的经验是 suds 在构造 Client 对象时失败;经过一番争论之后,ZSI 生成了不起作用的客户端代码;等

最后,我知道 boto但由于它是 AWS 的手动包装器,因此 (1) 不完整并且 (2) 永远不会与最新的 AWS WSDL 保持同步。

最佳答案

REST 或“查询”API 肯定比 SOAP 更易于使用,但不幸的是至少一次服务 (EC2) 没有提供任何 SOAP 的替代品。正如您已经发现的那样,Python 现有的 SOAP 实现对于大多数用途而言都严重不足;一种解决方法是直接为 SOAP 信封/主体生成 XML,而不是通过中间 SOAP 层。如果您对 XML/SOAP 有点熟悉,那么在大多数情况下这并不难做到,并且允许您在另一端使用 SOAP 实现来解决任何特定的特性;这可能非常重要,因为几乎每个 SOAP 堆栈都有自己的缺陷/怪异需要应对。

关于python - 使用 Amazon Web Services WSDL 的最佳 python soap 堆栈是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/231924/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com