2015-10-27 1 views
1

J'essaie d'activer la journalisation sur mon compte AWS IOT et j'obtiens l'erreur suivante lors de la définition des options de journalisation via la ligne de commande.aws iot set-logging-options échoue sur le caractère unicode

Voici la commande: aws iot set-logging-options --logging-options-payload roleArn=”arn:aws:iam::xxxxxxxxxxxxx:role/iot-logging-role”,logLevel=”INFO”

Voici l'erreur: 'ascii' codec can't encode character u'\u201d' in position 83: ordinal not in range(128)

Je sais que cela est lié à la conversion unicode/ascii python, mais je ne suis pas sûr que ce soit un bogue dans aws ou quelque chose que je peux me configurer.

+0

Note: os = ubuntu 12.04 python version = 2.7.3 – wtuholski

+0

Aussi aws-cli version 1.9.0 – wtuholski

Répondre

1

Cette commande a fonctionné une fois que j'ai supprimé les guillemets.

aws IOT set-exploitation-options --logging-options = charge utile roleArn arn: aws: iam :: XXXXXXXXXXXXX: rôle/IOT-logging-rôle, logLevel = INFO

+0

Notez que le tutoriel de mise en place d'AWS IOT doit être mis à jour pour supprimer les devis http://docs.aws.amazon.com/iot/latest/developerguide/ cloud-watch-logs.html – wtuholski