Код: Выделить всё
BadRequestException: Event destination is not provided.
Код: Выделить всё
$ses_client = new SesV2Client([
'region' => 'eu-west-2',
]);
$ses_client->createConfigurationSetEventDestination([
'ConfigurationSetName' => $configurationset_name,
'EventDestination' => [
'Enabled' => true,
'MatchingEventTypes' => ['SEND', 'REJECT', 'BOUNCE', 'COMPLAINT', 'DELIVERY', 'OPEN', 'CLICK', 'RENDERING_FAILURE', 'DELIVERY_DELAY', 'SUBSCRIPTION'],
'EventBridgeDestination' => [
'EventBusArn' => 'arn:aws:events:eu-west-2:284331167928:event-bus/default',
],
],
'EventDestinationName' => $configurationset_name . '-mail-status-webhook'
]);
Разочаровывает то, что я использую другое место назначения, например, «CloudWatchDestination» или « KinesisFirehoseDestination», работает отлично и ошибок не выдает. Мне нужно использовать метод EventBridge для места назначения, но я не могу понять, в чем проблема.
Что здесь не так? Документация AWS неверна или я что-то упускаю?
Подробнее здесь: https://stackoverflow.com/questions/787 ... dgedestina