我正在制作一个面部跟踪视频AWS Rekognition
(StartFaceSearch
)。它将返回作业id。我已经设置了所有SQS
SNS
部分。这里我的问题是,我无法使用receiveMessage()
从SQS获取消息。甚至listQueues()
也不工作。它给出了以下错误。
https://sqs.us-east-1.amazonaws.com上的列表队列;AWS HTTP错误:客户端错误:POSThttps://sqs.us-east-1.amazonaws.com
导致403禁止
响应:
此请求的规范字符串应为“POST/…”。。。。。。。
代码如下所示。AWS PHP SDK版本3.64。11
$queueUrl = "https://sqs.us-east-1.amazonaws.com/xxxxxxx/facetrackingreceive";
// Get the client from the builder by namespace
$sqs_client = new SqsClient(array(
'credentials' => array(
'key' => 'xxxxxxxxxx',
'secret' => 'xxxxxxxxxxxxxxxxxxxxxxx',
),
'version' => '2012-11-05',
'region' => 'us-east-1',
'http' => [ 'verify' => false ],
));
$result = $sqs_client->listQueues();
foreach ($result->get('QueueUrls') as $queueUrl) {
echo "$queueUrl\n";
}
提前感谢!
我通过重新生成访问密钥
解决了这个问题。我不敢相信,但有点问题。我从这个封闭的问题中发现了这个想法。这个问题是近4年前,现在我得到了同样的错误。
由于访问/密钥中的特殊字符,可能会出现问题
重新生成AWS控制台中的按键后SQS
所有方法都适用于新的凭证
。在Github官方存储库中将此报告为bug。
在月食中, ”org.apache.axis2。AxisFault:传输错误: 403错误:禁止”试图从svn检出项目时发生错误。我不能实现这个错误,因此我检查了从终端使用"svn-co"命令的项目。 但是,有趣的是,当我试图在Eclipse中运行应用程序时,在输入凭据(用户名和密码)并按下“登录”按钮之后,我又遇到了相同的错误。响应是JFrame上的无效用户名/密码,但凭据没有错误。这只发生在日
我正在尝试搜索亚马逊的产品广告,并使用botlenose来帮助我做到这一点。但是,我刚刚收到HTTP错误400。 其他一些重要信息: 我来自巴西,我的标签也来自亚马逊。这是个问题吗? 我确实检查了我的钥匙、秘密和标签,一切正常。我确实在StackOverflow上查看了其他一些问题,但对我来说没有任何效果。 当然,出于安全原因,我更改了密钥。 Traceback(最近一次调用最后一次):File"
我有一个基于Spring Web model view controller(MVC)框架的项目。Spring Web模型-视图-控制器(MVC)框架的版本是3.2.8 我有这个控制器 这个URL一切正常:
目前从Angular JS controller中,我试图将JSON数据发送到后端服务。但是我有400个错误的请求错误。 在Controller中,我试图通过http服务发送数据,如下所示:
我得到了这个错误,有什么想法会导致它吗?我试图发送一个DTO,它有一个扩展抽象类的对象列表,我想这个问题可能是因为DTO中的列表,还是因为抽象类的子类?
Errors 错误 Library routines must often return some sort of error indication to the caller. As mentioned earlier, Go’s multivalue return makes it easy to return a detailed error description alongside th