小编hel*_*rld的帖子

调用 AWS Gateway API:com.amazon.coral.service#SerializationException

呃,

我正在调用 AWS Api,但我得到了

Endpoint response body before transformations: 
{"__type":"com.amazon.coral.service#SerializationException"}
Endpoint response body before transformations:
{
"__type": "com.amazon.coral.service#SerializationException"
}
Run Code Online (Sandbox Code Playgroud)

同一类型职位的特定职位后出现错误。我已启用详细的 Cloudwatch 日志记录,但它没有为我提供任何其他信息。此外,相关 API 请求正文在转换前后都会被截断。

是否有一些额外的日志选项可供测试?我想我只需要采用 JSON 格式的原始 API 调用并从中删除字段,就可以看看是什么导致了它的崩溃?

aws-api-gateway

4
推荐指数
2
解决办法
2万
查看次数

AWS SQS 上的 Laravel 队列工作器 - 大量请求?

我有两个由两个工作人员监控的 Amazon SQS 队列。我用它来发送电子邮件,发送一些工人请求。典型的后端东西。本月必须有大约 100 个工作岗位。

但是,我收到了来自 Amazon 的电子邮件,说我已经达到了 887,457 个免费等级 1,000,000 个 Amazon Simple Queue Service 请求的请求。

我想知道我是如何得到这个数字的?工作人员是否轮询被视为请求的队列?如果是这样,我们可以增加这个间隔吗?

php amazon-sqs laravel laravel-queue

3
推荐指数
1
解决办法
2176
查看次数

调用另一个(长)Lambda 时 AWS Lambda 超时

我正在使用将多个 Lambda 链接在一起的 Step Functions。在其中一个 lambda 中,我调用另一个 lambda。两个 lambda 都有 15 分钟超时。然而,几分钟后,调用辅助 lambda 的主 lambda 超时(辅助 lambda 愉快地继续其工作)。

Error

com.amazonaws.SdkClientException
Cause

{"errorMessage": "Unable to execute HTTP request: Read timed out",
  "errorType": "com.amazonaws.SdkClientException",
  "stackTrace": [
    cause": {
      "errorMessage": "Read timed out",
   "errorType": "java.net.SocketTimeoutException",
   "stackTrace": [
  "java.net.SocketInputStream.socketRead0(Native Method)",
  "java.net.SocketInputStream.socketRead(SocketInputStream.java:116)",
  "java.net.SocketInputStream.read(SocketInputStream.java:171)",
  "java.net.SocketInputStream.read(SocketInputStream.java:141)",
  "sun.security.ssl.InputRecord.readFully(InputRecord.java:465)",
  "sun.security.ssl.InputRecord.read(InputRecord.java:503)",
  "sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983)",
  "sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:940)",
  "sun.security.ssl.AppInputStream.read(AppInputStream.java:105)",
Run Code Online (Sandbox Code Playgroud)

这是代码,正如您所看到的,我尝试使用 4 个不同的命令来提高超时时间。

  // (2) Instantiate AWSLambdaClientBuilder to build the Lambda client
        AWSLambdaClientBuilder builder = 
 AWSLambdaClientBuilder.standard().withRegion(region);
        // (3) Build the client, which will ultimately invoke 
   the …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-sdk aws-lambda

3
推荐指数
1
解决办法
1万
查看次数