小编Ara*_*nde的帖子

如何检查移动设备是否已注册

我正在使用适用于Amazon SNS的Amazon AWS Ruby SDK,但我在使用已经注册的设备时遇到了一些问题.有时当设备再次注册时,我会收到类似的错误AWS::SNS::Errors::InvalidParameter Invalid parameter: Token Reason: Endpoint arn:aws:sns:us-east-1:**** already exists with the same Token, but different attributes..如何检查端点是否已存在,更重要的是,如何获取给定令牌的端点?

ruby amazon-web-services amazon-sns

8
推荐指数
1
解决办法
3727
查看次数

如何快速从Amazon SQS(简单队列服务)队列中删除事件?

假设我有几百万的事件,在SQS队列,我希望尽快摆脱他们,但我不能只删除队列,使一个新的.

从队列中删除/排除这些事件的最快方法是什么?

scalability message-queue amazon-sqs amazon-web-services

7
推荐指数
1
解决办法
1029
查看次数

路由53的资源记录集的多个IP地址

我正在研究aws route53,当我创建资源记录集时,可以将多个IP地址添加到记录集的值中。

在此处输入图片说明

这里多个IP地址的目的是什么?例如:我的域将路由到服务器1和服务器2。我试图停止服务器1并访问我的域,但它没有路由到服务器2。

这是什么问题?您能解释一下记录集值的多个IP地址吗?谢谢!

amazon-web-services amazon-route53

7
推荐指数
1
解决办法
3099
查看次数

从Lambda(Node.js)更改Cloudwatch日志的日志格式

如果我console.log('message')在我的代码中执行,它会在Cloudwatch中显示为
2017-03-16T18:58:21.823Z 863c835c-0a7a-11e7-9140-e5018d6e5029 message.

有没有办法删除自动格式,以便Cloudwatch只显示我传递给的参数console.log

amazon-web-services node.js amazon-cloudwatch aws-lambda

7
推荐指数
1
解决办法
1411
查看次数

是否可以拥有默认为0的AWS EC2比例组,并且只有在有工作要做时才包含实例?

我正在尝试设置EC2 Scaling组,该组可根据SQS队列中的项目数进行扩展.

当SQS队列中有项可见时,我需要Scaling组有1个实例可用,当SQS队列为空时(例如,没有可见或不可见的消息),我希望有0个实例.

所需的实例设置为0,min设置为0,max设置为1.

我在SQS队列上设置了cloudwatch警报,以便在可见消息大于零时触发,并在非可见消息小于1时触发警报(即没有更多工作要做).

目前Cloudwatch警报触发器用于创建实例,但随后缩放组会自动杀死实例以满足所需的设置.我期望警报在最小和最大设置内调整所需的实例数,但事实并非如此.

amazon-ec2 amazon-sqs amazon-web-services autoscaling

7
推荐指数
1
解决办法
1515
查看次数

NodeJS中BatchWrite到DynamoDB时的指数退避

我有从S3读取CSV文件的工作代码,在BatchWriteItemDynamoDB请求中每25行分组,然后发送它.该BatchWrite会经常回成功与UnprocessedItems其中含有部分项目(不是所有的25).随后的重新提交也可能失败(部分或完全).我想在发送后续请求时实现指数退避,但我发现假设任务相同的所有库.就我而言,这些项目可能与先前请求中的项目相同或不同.

我对Node.js不太熟悉.是否有任何库/方法来实现具有(不同)上下文的重新尝试的任务?

我正在使用AWS Lambda,因此无法使用全局变量.

辅助函数写入DDB,重试1次:

// batchwrite to DDB
function batchWriteDDB(params) {
  dynamodb.batchWriteItem(params, function(err, data) {
    if (err) {
      console.error("Batchwrite failed: " + err, err.stack);
    } else {
      var unprocessed = data.UnprocessedItems;
      if (Object.keys(unprocessed).length === 0) {
        console.log("Processed all items.");
      } else {
        // some unprocessed items, do it again
        console.warn("Batchwrite did not to complete: " + util.inspect(unprocessed, { showHidden: false, depth: null }));
        console.log("Retry btachwriting...");
        var params2 = {};
        params2["RequestItems"] = data.UnprocessedItems;
        dynamodb.batchWriteItem(params2, …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services node.js amazon-dynamodb aws-lambda

7
推荐指数
1
解决办法
2285
查看次数

如何避免向Amazon SES提交双重提交?

我正在发送有关Amazon SES的电子邮件,我想知道如何在发生故障时正确处理重试.

假设我POSTSendEmail操作发出请求,但收到超时.无法知道消息是否已发送.

是否可以为每封电子邮件发送唯一标识符,以便我可以安全地重试发送此电子邮件,让SES发送邮件,或者告诉我它已经发送过了?

否则,我必须选择,在网络错误的情况下,冒险发送电子邮件两次,而不是发送电子邮件.

amazon-web-services amazon-ses

6
推荐指数
1
解决办法
1112
查看次数

从 Lambda 调用 RunTask 时出现 Amazon ECS 服务不可用异常

我可以从 AWS 控制台和 AWS CLI 在集群上运行任务,但是当我尝试从 Lambda 运行相同的任务/集群组合时,我收到以下错误:

"errorMessage": "Service Unavailable. Please try again later. (Service:     AmazonECS; Status Code: 500; Error Code: ServerException; Request ID: b02100bb-0ac4-11e7-84df-a552ac171feb)",
"errorType": "com.amazonaws.services.ecs.model.ServerException",
Run Code Online (Sandbox Code Playgroud)

我可以使用 Lambda 成功注册一个新任务,还可以使用 Lambda 中的任务创建一个新服务。

我怎样才能进一步了解这个错误?

amazon-ec2 amazon-web-services aws-lambda

6
推荐指数
1
解决办法
9120
查看次数

亚马逊的AWS.NodeHttpClient - 没有文档:(

我正在编写一个lambda函数,我必须将日志写入Amazon的ElasticSearch Service.后端是Node.js.我在github上遇到了这个例子:

https://github.com/awslabs/amazon-elasticsearch-lambda-samples/blob/master/src/s3_lambda_es.js

哪个用于AWS.NodeHttpClient第91行.官方文档对此没有任何说明:

http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS.html

也没有任何提供AWS.HttpClient(看起来像姐妹类AWS.NodeHttpClient)

那么,有没有人以前成功使用/修改过这段代码?我真的不想深入node_modules了解类的描述文件夹

amazon-web-services node.js aws-lambda amazon-elasticsearch

6
推荐指数
1
解决办法
2073
查看次数

如何在SNS订阅中添加SQS消息属性?

AWS SNS和SQS的文档包含有关消息属性的部分.但是,当该队列订阅了SNS主题时,没有解释如何获得SQS 消息属性.

有没有办法配置AWS SNS以将特定消息属性添加到通过订阅发送的SQS消息?

amazon-sqs amazon-web-services amazon-sns

6
推荐指数
2
解决办法
7343
查看次数