View a markdown version of this page

Kirim acara ke titik EventBridge akhir global Amazon menggunakan AWS SDK untuk PHP Versi 3 - AWS SDK untuk 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 EventBridge akhir global Amazon menggunakan AWS SDK untuk PHP Versi 3

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

Setelah titik akhir EventBridge global diatur, Anda dapat mengirim peristiwa ke sana dengan menggunakan SDK untuk PHP.

penting

Untuk menggunakan titik akhir EventBridge global dengan SDK untuk PHP, lingkungan PHP Anda harus menginstal ekstensi Com AWS mon Runtime (AWS CRT).

Contoh berikut menggunakan PutEvents metode EventBridgeClient untuk mengirim peristiwa tunggal ke titik akhir 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 EventBridge akhir global.