Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Envoyez des événements aux terminaux EventBridge mondiaux Amazon à l'aide du AWS SDK pour PHP Version 3
Vous pouvez utiliser les points de terminaison EventBridge mondiaux Amazon pour améliorer la disponibilité et la fiabilité de vos applications pilotées par les événements.
Une fois le point de terminaison EventBridge global configuré, vous pouvez lui envoyer des événements à l'aide du SDK pour PHP.
Important
Pour utiliser des points de terminaison EventBridge globaux avec le SDK pour PHP, l'extension AWS Common Runtime (AWS CRT) doit être installée dans votre environnement PHP.
L'exemple suivant utilise la PutEvents méthode EventBridgeClient pour envoyer un événement unique à un point de terminaison EventBridge global.
<?php /* Send a single event to an existing Amazon EventBridge global endpoint. */ require '../vendor/autoload.php'; use Aws\EventBridge\EventBridgeClient; $evClient = new EventBridgeClient([ 'region' => 'us-east-1' ]); $endpointId = 'xxxx123456.xxx'; // Existing EventBridge global endpointId. $eventBusName = 'default'; // Existing event bus in the us-east-1 Region. $event = [ 'Source' => 'my-php-app', 'DetailType' => 'test', 'Detail' => json_encode(['foo' => 'bar']), 'Time' => new DateTime(), 'Resources' => ['php-script'], 'EventBusName' => $eventBusName, 'TraceHeader' => 'test' ]; $result = $evClient->putEvents([ 'EndpointId' => $endpointId, 'Entries' => [$event] ]);
Ce billet de blog