Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Envía eventos a los puntos de enlace EventBridge globales de Amazon mediante el AWS SDK para PHP Versión 3
Puede utilizar los puntos de enlace EventBridge globales de Amazon para mejorar la disponibilidad y la fiabilidad de sus aplicaciones basadas en eventos.
Una vez configurado el punto de enlace EventBridge global, puede enviarle eventos mediante el SDK para PHP.
importante
Para usar puntos de enlace EventBridge globales con el SDK para PHP, el entorno de PHP debe tener instalada la extensión AWS Common Runtime (AWS CRT).
En el siguiente ejemplo, se usa el PutEvents método de EventBridgeClient para enviar un solo evento a un EventBridge punto final 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] ]);
Esta entrada de blog