Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Senden Sie Ereignisse mit der AWS SDK für PHP Version 3 an EventBridge globale Amazon-Endpunkte
Sie können Amazon EventBridge Global Endpoints verwenden, um die Verfügbarkeit und Zuverlässigkeit Ihrer ereignisgesteuerten Anwendungen zu verbessern.
Nachdem der EventBridge globale Endpunkt eingerichtet ist, können Sie mithilfe des SDK for PHP Ereignisse an ihn senden.
Wichtig
Um EventBridge globale Endpunkte mit dem SDK for PHP zu verwenden, muss in Ihrer PHP-Umgebung die AWS Common Runtime (AWS CRT) -Erweiterung installiert sein.
Das folgende Beispiel verwendet die PutEventsMethode von, EventBridgeClient
um ein einzelnes Ereignis an einen EventBridge globalen Endpunkt zu senden.
<?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] ]);
Dieser Blogbeitrag