You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过WebSocket与代理访问Azure EventHub遇AMQP连接认证错误求助

问题:Azure EventHub 代理环境下通过AMQP Over Websocket连接失败

我所在网络要求使用代理,且仅允许通过HTTPS(443端口)连接。按照官方文档配置了代理参数与TransportType.AmqpOverWebsocket,编写的EventHub生产者代码如下:

async def run():
    producer = EventHubProducerClient.from_connection_string(
        "Endpoint=sb://my_eh.servicebus.windows.net/;SharedAccessKeyName=eh-sender;SharedAccessKey=MFGf5MX6Mdummykey=",
        eventhub_name="my_eh",
        auth_timeout=180,
        http_proxy=HTTP_PROXY,
        transport_type=TransportType.AmqpOverWebsocket,
    )

运行时出现如下错误:

File "/usr/local/lib64/python3.9/site-packages/uamqp/authentication/cbs_auth_async.py", line 74, in create_authenticator_async
    raise errors.AMQPConnectionError(
uamqp.errors.AMQPConnectionError: Unable to open authentication session on connection b'EHProducer-a1cc5f12-96a1-4c29-ae54-70aafacd3097'.
Please confirm target hostname exists: b'my_eh.servicebus.windows.net'

不清楚问题原因,该问题是否和GitHub上提到的相关Issue有关?

内容的提问来源于stack exchange,提问作者psmith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 17:31:11