Lorsque j'utilise le courrier électronique comme moyen de transport, tout fonctionne parfaitement. Dès que je choisis SQS il échoue, même si la file elle-même fonctionne correctement. Le code augmente ci-dessous l'erreur suivante: File "/Users/chapkovski/mynewotree/lib/python3.5/site-packages/botocore/client.py", line 310, in _api_call return self._make_api_call(operation_name, kwargs) File "/Users/chapkovski/mynewotree/lib/python3.5/site-packages/botocore/client.py", line 599, in _make_api_call raise error_class(parsed_response, operation_name) botocore.exceptions.ClientError: An error occurred (InternalFailure) when calling the SendTestEventNotification operation (reached max retries: 4):
mTurk send_test_event_notification ne fonctionne pas pour le transport SQS
et voici le code:
endpoint_url = 'https://mturk-requester-sandbox.us-east-1.amazonaws.com'
client = boto3.client('mturk',
endpoint_url=endpoint_url
)
sqs = boto3.resource('sqs')
queue = sqs.get_queue_by_name(QueueName='whatever2')
response = client.send_test_event_notification(
Notification={
'Destination': queue.url,
'Transport': 'SQS',
'Version': '2006-05-05',
'EventTypes': [
'Ping', 'AssignmentReturned'
]
},
TestEventType='AssignmentReturned'
)