Amazon EventBridge グローバルエンドポイントにイベントを送信する - AWS SDK for PHP

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon EventBridge グローバルエンドポイントにイベントを送信する

Amazon EventBridge グローバルエンドポイントを使用して、イベント駆動型アプリケーションの可用性と信頼性を向上させることができます。

EventBridge グローバルエンドポイントを設定したら、 SDK for PHP を使用してグローバルエンドポイントにイベントを送信できます。

重要

SDK for PHP で EventBridge グローバルエンドポイントを使用するには、PHP 環境に AWS Common Runtime (AWS CRT) 拡張機能がインストールされている必要があります。

次の例では、 の PutEventsメソッドを使用してEventBridgeClient、1 つのイベントを EventBridge グローバルエンドポイントに送信します。

<?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] ]);

このブログ記事には、 EventBridge グローバルエンドポイントに関する詳細情報が含まれています。