2017-02-06 3 views
0

Je suis en train de décrire un flux de Kinesis et je continue à obtenir l'erreur suivante:Kinesis: La signature de la demande, nous avons calculé ne correspond pas à la signature que vous avez fourni

{u'message': u"The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.\n\nThe Canonical String for this request should have been\n'POST\n/\n\nhost:kinesis.us-east-1.amazonaws.com\nx-amz-date:20170206T213923Z\nx-amz-target:Kinesis_20131202.DescribeStream\n\nhost;x-amz-date;x-amz-target\ne44afc66cc6ee6f40d4f09cc4f15e8d85bff345f0a8736062433576fdc427db9'\n\nThe String-to-Sign should have been\n'AWS4-HMAC-SHA256\n20170206T213923Z\n20170206/us-east-1/kinesis/aws4_request\n7fb3a26fed309c6a6f7667a6abe2224ed132878a79d4aac984bc3b19b3add7c7'\n", u'__type': u'InvalidSignatureException'}

Je sais que mes clés de boto sont configurés correctement:

>>> import boto 
>>> boto.set_stream_logger('boto') 
>>> s3 = boto.connect_s3() 
2017-02-06 16:46:47,366 boto [DEBUG]:Using access key found in config file. 
2017-02-06 16:46:47,366 boto [DEBUG]:Using secret key found in config file. 

Merci

+0

Erreur copier/coller dans le fichier config du secret? Ou, moins probable, l'identifiant de la clé d'accès? –

Répondre

0

je fixe ceci en régénéré mon identifiant et clé secrète. Doit avoir tronqué sur la copie ou quelque chose.