AWS PHP API> Ошибка выполнения GetCurrentMicdata ()> ResourceNotFoundException -- php поле с участием amazon-web-services поле с участием api поле с участием http-status-code-404 поле с участием connect пол Связанный проблема

AWS PHP API > error executing getCurrentMetricData() > ResourceNotFoundException


0
vote

проблема

русский

У меня проблемы с проблемами, пытаясь использовать getCurrentMetricdata, чтобы получить количество доступных агентов. Это дает исключение как:

 <код> "Error executing "GetCurrentMetricData" on  "https://connect.us-east-1.amazonaws.com/metrics/current/f39459ba-xxxx-xxxx-xxxx-xxxxxxxxxxxx";  AWS HTTP error: Client error:  `POST https://connect.us-east-1.amazonaws.com/metrics/current/f39459ba-xxxx-xxxx-xxxx-xxxxxxxxxxxx`  resulted in a `404 Not Found` response: {"Message":null}  ResourceNotFoundException (client): - {"Message":null}" NULL    

<Код> f39459ba-xxxx-xxxx-xxxx-xxxxxxxxxxxx - это идентификатор экземпляра AWS Connect, который мы успешно используем в других частях кода, например, для получения атрибутов потока контакта, список номеров телефонов или часов работы. Все, что работает нормально.

Мы используем PHP SDK 3.133.33 - 2020-03-10

Любая идея Почему 404 / ResourceNotFoundException ошибка ??

Фрагмент кода следующим образом:

 <код> use AwsConnectConnectClient AS connectService; use AwsExceptionAwsException;  $connectClient = new connectService([  'version'      => 'latest',  'region'    => 'us-east-1',  'credentials'  => [      'key'      => 'kkkkkkkkkkkkk',      'secret'   => 'sssssssssss',      'curl.options'  => array(CURLOPT_VERBOSE => true)      ],  ]);    try { $result = $connectClient->getCurrentMetricData([     'CurrentMetrics' => [         [             'Name' => 'AGENTS_AVAILABLE',             'Unit' => 'COUNT',         ],             ],     'Filters' => [          'Channels' => ['VOICE'],         'Queues' => ['arn:aws:connect:us-east-1:xxxxxxxxxxxx:instance/f39459ba-xxxx-xxxx-xxxx-xxxxxxxxxxxx'],     ], 'InstanceId' => 'f39459ba-xxxx-xxxx-xxxx-xxxxxxxxxxxx ',  ]);   } catch (AwsException $e)  {       var_dump($e->getMessage()); } var_dump($result);   
Английский оригинал

I'm having problems while trying to use getCurrentMetricData to retrieve the number of available agents. It yields an exception as:

"Error executing "GetCurrentMetricData" on  "https://connect.us-east-1.amazonaws.com/metrics/current/f39459ba-xxxx-xxxx-xxxx-xxxxxxxxxxxx";  AWS HTTP error: Client error:  `POST https://connect.us-east-1.amazonaws.com/metrics/current/f39459ba-xxxx-xxxx-xxxx-xxxxxxxxxxxx`  resulted in a `404 Not Found` response: {"Message":null}  ResourceNotFoundException (client): - {"Message":null}" NULL  

f39459ba-xxxx-xxxx-xxxx-xxxxxxxxxxxx is an AWS Connect instance Id, which we successfully use in other parts of the code, like getting a contact's flow attributes, listing phone numbers or hours of operation. All that works fine.

We are using the PHP SDK 3.133.33 - 2020-03-10

Any idea why 404 / ResourceNotFoundException error??

Code fragment as follows:

use AwsConnectConnectClient AS connectService; use AwsExceptionAwsException;  $connectClient = new connectService([  'version'      => 'latest',  'region'    => 'us-east-1',  'credentials'  => [      'key'      => 'kkkkkkkkkkkkk',      'secret'   => 'sssssssssss',      'curl.options'  => array(CURLOPT_VERBOSE => true)      ],  ]);    try { $result = $connectClient->getCurrentMetricData([     'CurrentMetrics' => [         [             'Name' => 'AGENTS_AVAILABLE',             'Unit' => 'COUNT',         ],             ],     'Filters' => [          'Channels' => ['VOICE'],         'Queues' => ['arn:aws:connect:us-east-1:xxxxxxxxxxxx:instance/f39459ba-xxxx-xxxx-xxxx-xxxxxxxxxxxx'],     ], 'InstanceId' => 'f39459ba-xxxx-xxxx-xxxx-xxxxxxxxxxxx ',  ]);   } catch (AwsException $e)  {       var_dump($e->getMessage()); } var_dump($result); 
</div
              

Список ответов

Связанный проблема

0  Обратный вызов для GridView Yii2 CheckboxColumn  ( Callback for yii2s gridview checkboxcolumn ) 
У меня есть <код> GridView (yii2) и один из столбцов - это логический тип данных. Я хочу быть в состоянии переключить это значение и сохранить его в моей баз...

31  Включение поддержки PostgreSQL в PHP на Mac OS X  ( Enabling postgresql support in php on mac os x ) 
У меня ужасно трудно получить команду «pg_connect ()», чтобы правильно работать на моем Mac. В настоящее время я пишу PHP-скрипт (для выполнения от консоли), ...

3  Laravel Collique HTML5 атрибуты  ( Laravel collective html5 attributes ) 
Как пройти в атрибутах HTML5, как: обязательно, Auto Focus ...? Я могу ввести другие атрибуты, которые имеют имя = «значение», но не атрибут, состоящий толь...

0  Почему мой счет на массиве хранится в переменной сессии удваивает?  ( Why does my array count stored in a session variable doubles ) 
У меня есть таблица, которая содержит следующие столбцы .. И я сохранил данные этой таблицы в переменную сеанса <код> $sql = "SELECT * from `basic_info...

0  Файл не загружается в Интернете (офлайн / локальные работы)  ( File not being uploaded online offline local works ) 
Чехол: Загрузка аватаров. Это работает в автономном режиме на моем localhost, но после того, как поместил его онлайн в 000webhost Provider, это больше не рабо...

1  ajax () не отвечает после события keyup  ( Ajax not responding after keyup event ) 
Это проблема jQuery / ajax. JQuery / ajax отвечает на событие keyup с оповещением (LOC), показывающим результат значения, введенного в текстовое поле числа. ...

0  Сформируйте вспомогательную строку Concat преобразование нуля, чтобы не записаться в CakePhp  ( Form helper string concat converting zero to unset in cakephp ) 
Это заведет меня. Я пытаюсь создать массив полей в CakePhp 1.2.5 & AMP; PHP 5.3.2 Массив на основе нуля. На первой итерации $ COUS == 0. По какой-то причине к...

0  Вставить арабский с помощью PDO не работает  ( Insert arabic using pdo is not working ) 
Я очень глубоко укорую в этом и посмотрите много вопросов, и это не работает Каждый раз, когда я пытаюсь вставить арабский, он показывает так (?????) <Сильн...

7  PHP Дополнительные параметры - Укажите значение параметра по имени?  ( Php optional parameters specify parameter value by name ) 
Я знаю, что можно использовать дополнительные аргументы следующим образом: <код> function doSomething($do, $something = "something") { } doSomething("do")...

0  Ошибка при попытке выполнить Phpunit Test в Symfony 2.8  ( Error when trying to execute phpunit test in symfony 2 8 ) 
Я пытаюсь выполнить простой тест с phpunit на приложении Symfony 2.8. Это тест: <код> public function testCreateContact(){ $client= static::createCl...

1  Разбор XML-документа с PHP с использованием петли «Foreach»  ( Parsing xml document with php using foreach loop ) 
Я новичок в php, mysql и xml ... и пытался обернуть голову вокруг классов, объектов, массивов и петель. Я работаю над анализатором, который извлекает данные и...

1  Yii с расширением загрузки, псевдоним «Bootstrap.widgets.tbnavbar» недействителен. Убедитесь, что он указывает на существующий файл PHP  ( Yii with bootstrap extension alias bootstrap widgets tbnavbar is invalid make ) 
Я пытаюсь использовать Расширение Bootstrap с Yii, но я продолжаю получать Ошибка, упомянутая в заголовке, я дважды проверил мой файл конфигурации, но я не ...

0  Сценарий входа не перенаправляется правильно, когда сеанс уже присутствует  ( Login script not redirecting correctly when session already present ) 
иметь небольшую проблему здесь, его вроде, чтобы объяснить, так нести со мной. background: база данных имеет столбец предложения с значением по умолчанию "1...

8  Есть ли лучший способ написания GIT Pre-Commit Compart Coint, чтобы проверить любой файл PHP в фиксации для ошибок разбора?  ( Is there a better way of writing a git pre commit hook to check any php file in ) 
Что я имею до сих пор, это <код> #!/bin/sh php_syntax_check() { retval=0 for i in $(git-diff-index --name-only --cached HEAD -- | grep -e '.php$');...

0  PHP - Войти через форму и схватить cookie  ( Php login via form and grab cookie ) 
Я пытаюсь войти в следующий URL: pitangui.amazon.com Я попробовал использовать Curl, а также библиотеки, такие как https://barebonescms.com/documentation...

Связанный проблема

0  Обратный вызов для GridView Yii2 CheckboxColumn 
31  Включение поддержки PostgreSQL в PHP на Mac OS X 
3  Laravel Collique HTML5 атрибуты 
0  Почему мой счет на массиве хранится в переменной сессии удваивает? 
0  Файл не загружается в Интернете (офлайн / локальные работы) 
1  ajax () не отвечает после события keyup 
0  Сформируйте вспомогательную строку Concat преобразование нуля, чтобы не записаться в CakePhp 
0  Вставить арабский с помощью PDO не работает 
7  PHP Дополнительные параметры - Укажите значение параметра по имени? 
0  Ошибка при попытке выполнить Phpunit Test в Symfony 2.8 
1  Разбор XML-документа с PHP с использованием петли «Foreach» 
1  Yii с расширением загрузки, псевдоним «Bootstrap.widgets.tbnavbar» недействителен. Убедитесь, что он указывает на существующий файл PHP 
0  Сценарий входа не перенаправляется правильно, когда сеанс уже присутствует 
8  Есть ли лучший способ написания GIT Pre-Commit Compart Coint, чтобы проверить любой файл PHP в фиксации для ошибок разбора? 
0  PHP - Войти через форму и схватить cookie