Pickle weigert sich, Inhalte mit Sellerie-Berichten zu serialisieren. ContentDisallowed: Weist darauf zurück, nicht vertrauenswürdigen Inhalt von Type Pickle zu deserialisieren

9

Ich versuche, ein Python-Objekt hauptsächlich json serializable mit Ausnahme von datetime.datetime in Rabbitmq-Warteschlange und so mit Pickle zu serialisieren.

sellery_config-Datei:

%Vor%

Es gibt eine Ausnahme, die besagt:

%Vor%

Dieser Link schlägt vor, dass ich eine Nachricht signiere, über die ich keine Ahnung habe.

Kann mir bitte jemand erklären, wie ich es ausarbeite?

    
andros1337 20.12.2014, 07:53
quelle

1 Antwort

16

Haben Sie versucht, dies:

%Vor%

Wie in diesem Link angegeben ( Ссылка ) Diese Einstellung akzeptiert eine Liste von Serializernamen und Inhaltstypen, sodass Sie entweder den Serializer oder die Inhaltstypen, die Sie serialisieren möchten, in die weiße Liste aufnehmen können.

Also entweder das oben genannte oder SSL-Nachrichtensignierung verwenden ... was im Grunde genommen ist, ein ssh-Schlüsselpaar aufzubauen und celery zu ermöglichen, Ihre Schlüssel zu benutzen, um eine sichere Verbindung zu erhalten.

Sie können die Signierung von Nachrichten aktivieren, indem Sie Ihren "KEY" und "CERTIFICATE" mit:

registrieren %Vor%

Was das Zeug bedeutet ... und wie es funktioniert, seht: Ссылка

Außerdem erfahren Sie, wie Sie Schlüssel generieren (und sichere, passwortlose Anmeldungen aktivieren): Ссылка oder Ссылка für allgemeinere Links, auf die darin verwiesen wird.

    
Mike McKerns 20.12.2014 15:05
quelle

Tags und Links