Kirim acara ke titik akhir EventBridge global Amazon - AWS SDK for PHP

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kirim acara ke titik akhir EventBridge global Amazon

Anda dapat menggunakan titik akhir EventBridge global Amazon untuk meningkatkan ketersediaan dan keandalan aplikasi berbasis peristiwa.

Setelah endpoint EventBridge global diatur, Anda dapat mengirim acara ke sana dengan menggunakan SDK for PHP.

penting

Untuk menggunakan endpoint EventBridge global dengan SDK for PHP, lingkungan PHP Anda harus memiliki AWS ekstensi Common Runtime AWS (CRT) yang diinstal.

Contoh berikut menggunakan PutEventsmetode EventBridgeClient untuk mengirim peristiwa tunggal ke endpoint 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] ]);

Posting blog ini berisi informasi lebih lanjut tentang titik akhir EventBridge global.