Celery - RabbitMQ 即服务 - 代理安全连接 (TSL/SSL) - 消息签名

Celery - RabbitMQ as a Service - Broker Secure Connection (TSL/SSL) - Message Signing

我正在尝试在我的 Django 网络服务器上安全地配置 Celery,我可以想出两种方法来实现这一点。保护代理或签署消息。

显然我有点困惑,但我不想出于任何原因在 Internet 上创建任何类型的不安全流量。非常感谢您的帮助。

配置CloudAMQP时,需要将BROKER_USE_SSL设为True,BROKER_URL如下所示:

BROKER_USE_SSL = True

BROKER_URL = 'amqp://user:pass@hostname:5671/vhost'

记下端口号5671,并保持'amqp'.

如果您是 运行 自己的 Rabbit 设置,请检查此设置以确保其安全。

https://www.rabbitmq.com/ssl.html