Я пытаюсь инициализировать клиентский объект AWS PHP SDK CloudWatchLogs следующим образом:
$client = new CloudWatchLogsClient([
'region' => 'ap-northeast-1',
'version' => '2014-03-28',
]);
Я получаю сообщение об ошибке:
PHP Fatal error: Uncaught Aws\Exception\UnresolvedApiException: The logs service does not have version: 2014-03-28. in /var/www/application/vendor/aws/aws-sdk-php/src/Api/ApiProvider.php:85"
Я получаю ту же ошибку, если укажу последнюю версию для версии.
Что происходит? Все примеры, которые я нашел в Интернете, используют слово «последний». Я выбрал эту дату, потому что нашел ее в Документация SDK (см. Снимок экрана ниже). Но я, честно говоря, не уверен, что я должен использовать именно эту дату. Я не нашел в Интернете никакой полезной информации.






Чтобы решить эту проблему, мне пришлось обновить AWS SDK. В последней версии AWS SDK этой проблемы нет.