小编Mar*_*k B的帖子

AWS SES 计划发送电子邮件(节点 SDK)

就这么简单,我在 Node 中使用 AWS SDK 来创建一个 Lambda 程序,负责根据收到的数据发送电子邮件。

我想“延迟”那封电子邮件,在收到的日期和时间发送,而不是在调用该函数的特定时刻。要交付的日期和时间是函数接收的参数。有什么想法吗?我在网上找不到太多搜索。

提前致谢!

amazon-web-services node.js amazon-ses aws-sdk aws-lambda

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

Lambda Throttling场景

我们正在使用订阅SNS的Lambda来处理消息.Lambda在任何时候都有100个并发调用的安全限制.那么节流事件会发生什么?它们被拒绝还是被添加到队列中以便以后处理它们?

[访问过的页数]

  • Link1表示异步调用的Lambda函数可以在大约15-30分钟内吸收合理的流量突发,之后传入的事件将被拒绝作为限制.
  • Link2表示如果您的Lambda函数被异步调用并受到限制,AWS Lambda会自动重试受限制的事件长达六个小时,并且重试之间会有延迟.异步事件在用于调用Lambda函数之前会排队.

asynchronous throttling amazon-web-services amazon-sns aws-lambda

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

如何在AWS API Gateway中不返回任何内容?

抱歉这个愚蠢的问题,但我尝试了一切.

我有一个来自Lambda函数的AWS API网关,我只需要返回没有正文的HTTP代码200.如果lambda返回一个空字符串,则正文显示""(2个引号).如果lambda返回null,则正文显示单词null.

捕获量是多少?如何回归空体?

有关信息,我使用Slack dash命令来调用API.因此调用返回HTTP 200 OK,结果由POST在响应URL中发送; 因此可以在HTTP结果之后进行处理,以避免超时问题.

amazon-web-services slack-api aws-lambda aws-api-gateway

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

Lambda in VPC won't create new ENI after an ENI has been manually detached from subnet

I have run into a problem where my Lambda functions can no longer create new ENI's in a VPC subnet once an ENI has been detached and deleted from that subnet. I have reproduced this on two different VPC's and multiple subnets.

Here are the steps I used to reproduce this:

  1. Create a Lambda function and associate it with a VPC and a subnet.
  2. Execute the Lambda function which will cause it to create a new ENI in the subnet. …

amazon-web-services aws-lambda

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

如何获取 AWS IOT 客户端 ID?

我在我的 Web 应用程序中使用 AWS IoT 进行实时更新。该应用程序使用aws-iot-device-sdk连接到 AWS IoT :

const client = awsIot.device({
    region: awsConfig.region,
    protocol: 'wss',
    accessKeyId: <accessKey>,
    secretKey: <secretKey>,
    sessionToken: <sessionToken>,
    port: 443,
    host: <iotEndpoint>
});

client.on('connect', res => {
    // ok
});
Run Code Online (Sandbox Code Playgroud)

我想使用 AWS生命周期事件。例如:

$aws/events/presence/connected/{clientId}
Run Code Online (Sandbox Code Playgroud)

如何获取 MQTT 客户端 ID?

amazon-web-services aws-iot

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

Amazon Aurora Postgres 是否支持 lambda 调用?

从我在 AWS 文档中收集到的信息来看,Aurora MySQL 支持调用 lambda 函数作为触发器:http : //docs.aws.amazon.com/AmazonRDS/latest/UserGuide/AuroraMySQL.Integrating.Lambda.html

Postgres 没有这样的文档。有没有办法从 Postgres 实例调用 lambda?

postgresql amazon-web-services aws-lambda amazon-aurora

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

使用In-Transit Encryption连接到AWS ElastiCache

带加密的ElastiCache使用TLS与redis客户端通信,但正如我所见,所有语言的redis客户端(ioredis,predis,go-redis)在将客户端配置为TLS时需要pem文件.

如果没有TLS的证书,我如何使用传输中加密连接到Elasticache?

encryption amazon-web-services redis amazon-elasticache

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

如何重用所有aws lambda函数中的代码?

编程语言-Java

我们有 10 个不同的 aws lambda 函数。这里我们需要为所有 10 个 lambda 函数提供相同的功能。而不是将相同的功能重复 10 次。我们可以创建通用功能并打包为框架 jar,并在每个 aws lambda 函数中调用它们。

我的问题是如何以及在何处部署 aws 中的 jar 文件,以及如何将该 jar 文件包含在所有 lambda 函数中,以及如何在 aws lambda 函数中调用特定函数。

java amazon-s3 amazon-web-services aws-lambda

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

如何在 AWS Lambda 上创建 EC2 时将脚本传递给 UserData 字段?

我正在尝试在由 AWS Lambda 创建的新 EC2 实例的 Userdata 字段中传递脚本(使用 AWS SDK for Javascript, Node.js 6.10):

...
var paramsEC2 = {
   ImageId: 'ami-28c90151', 
   InstanceType: 't1.micro',
   KeyName: 'myawesomekwy',
   MinCount: 1,
   MaxCount: 1,
   SecurityGroups: [groupname],
   UserData:'#!/bin/sh \n echo "Hello Lambda"'
};

// Create the instance
ec2.runInstances(paramsEC2, function(err, data) {
   if (err) {
      console.log("Could not create instance", err);
      return;
   }
   var instanceId = data.Instances[0].InstanceId;
   console.log("Created instance", instanceId);
   // Add tags to the instance
   params = {Resources: [instanceId], Tags: [
      {
         Key: 'Name',
         Value: 'taggggg'
      } …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services aws-sdk aws-lambda aws-sdk-nodejs

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

在 AlpineJS 中事后刷新数据

我正在使用 Alpine 显示将更改的项目列表。但是我不知道如何告诉 Alpine 在新的项目从服务器返回后刷新项目列表:

<div x-data=" items() ">
    <template x-for=" item in items " :key=" item ">
        <div x-text=" item.name "></div>
    </template>
</div>
Run Code Online (Sandbox Code Playgroud)

第一个“批次”的项目很好,因为它们在items()函数中是硬编码的:

    function items(){
        return {
            items: [
                { name: 'aaron'  },
                { name: 'becky'  },
                { name: 'claude' },
                { name: 'david'  }
            ]
        };
    }
Run Code Online (Sandbox Code Playgroud)

Alpine 之外的一些代码获取并接收一个全新的项目列表,我想显示它而不是原始集合。我无法弄清楚如何,或者目前是否可能。感谢您的任何指针。

alpine.js

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