Vous êtes ici :
Vérification de la réception des événements dans CloudWatch
Vérifiez que les événements envoyés depuis Salesforce sont reçus dans EventBridge en utilisant un journal CloudWatch.
- Cliquez sur la règle que vous venez de créer.
- Sous Cibles, cliquez sur le journal. Le journal CloudWatch s'ouvre sous un nouvel onglet.
-
Publiez un événement depuis Salesforce. Dans cet exemple, nous publions un message d'événement avec l'API REST.
-
Soumettez une requête POST à cet URI. Si vous utilisez Postman, cliquez sur REST > SObject > Créer un SObject, puis remplacez l'espace réservé
:SOBJECT_API_NAMEparCarbon_Comparison__e./services/data/v58.0/sobjects/Carbon_Comparison__e/Utilisez ce corps de requête.
{ "Annual_Mileage__c" : "12003", "Current_Vehicle__c" : "Fast Car", "Model_Year__c" : "2021" }Pour connaître les méthodes de publication d'un événement, consultez Publishing Platform Events dans Platform Events Developer Guide. Vous pouvez par exemple utiliser l'API REST pour publier ce message d'événementCarbon_Comparison__e.
-
Soumettez une requête POST à cet URI. Si vous utilisez Postman, cliquez sur REST > SObject > Créer un SObject, puis remplacez l'espace réservé
-
Vous recevez une réponse semblable à : Le statut
OPERATION_ENQUEUEDsignifie que le message d'événement de plate-forme est publié de façon asynchrone.{ "id": "e00xx0000000001AAA", "success": true, "errors": [ { "statusCode": "OPERATION_ENQUEUED", "message": "e4aa03c9-d0e0-4c80-bf93-2e6779096018", "fields": [] } ] } -
Actualisez le flux de journal CloudWatch. L'événement reçu est affiché dans le groupe de journaux, de la même façon que cet événement.
{ "version": "0", "id": "6f33d717-8e35-4488-5690-89e681b5737c", "detail-type": "Carbon_Comparison__e", "source": "aws.partner/salesforce.com/00DRM000000LqxV2AS/0YLRM00000001es4AA", "account": "XXXXXXXXXXXX", "time": "2023-04-03T19:23:23Z", "region": "us-west-2", "resources": [], "detail": { "payload": { "CreatedById": "005RM000002eap4YAA", "Current_Vehicle__c": "Fast Car", "CreatedDate": "2023-04-03T19:23:22.686Z", "Model_Year__c": "2021", "Annual_Mileage__c": 12003 }, "schemaId": "mVBhpA7tU9MCtBEbqjycBQ", "id": "118dab75-7b45-498e-8478-52d0324c1060" } }L'événement reçu contient la charge de travail de l'événement Salesforce dans le champdetail. Les champs de niveau supérieur, tels queversionetdetail-type, sont des champs d'événement EventBridge. Le champdetail-typecontient le nom d'API de l'événement Salesforce. Combiné au champsource, le champdetail-typeidentifie les champs et les valeurs affichés dans le champdetail. Pour plus d'informations, consultez Événements EventBridge Amazon dans la documentation AWS.

