我相当新,AWS Lambda但肯定可以看到它的好处,并偶然发现了一流的框架,Serverless以帮助我在Lambda上构建解决方案.
我开始使用AWS APIGateway 构建解决方案,但确实需要"internal" VPC API而不是像API GW所创建的公共Internet面向API.
我发现Servless确实可以暴露一个HTTP端点,但我无法弄清楚这是如何完成的以及如何创建URL.当我从Serverless部署Lambda时,它会给我一个URL,例如:
https://uxezd6ry8z.execute-api.eu-west-1.amazonaws.com/dev/ping
我希望能够找到(或创建)已存在的同一个http监听器,Lambdas所以我的问题是如何URL创建以及HTTP部署的实际监听器在哪里?
因此,随着 Aurora Serverless v2 的推出,我们希望从 Postgres Serverless v1 进行升级。
所描述的步骤基本上是拍摄快照、创建新的预配置 Aurora 集群(不是无服务器),然后将预配置集群升级到 Postgres 13.6,然后将新的 13.6 集群克隆到无服务器 v2。
然而,我陷入了最后一部分,因为当尝试克隆它时,我得到“无服务器(不兼容的次要版本)”,并且选择“无服务器”的选项呈灰色......
我缺少什么?
我在Elastic Load Balancer后面有一个AWS Elastic Beanstalk(Node.js)设置,并为负载均衡器设置警报.每天晚上我收到大量警报:
Environment health has transitioned from Ok to Severe. 100.0 % of the requests are erroring with HTTP 4xx.
这是由于在99%的情况下使用HEAD方法拖网不同的PHP hackz和phpmyadmin,dbadmin等.由于我们有一个外部AIM服务,他们会触发这些警报以及为每个警报创建一个问题(我们现在改变了)但是你知道哭泣的"狼"......
问题是,是否可以阻止HEAD或某些URI我们知道我们不需要以某种方式摆脱"假"HTTP 4xx?
http amazon-ec2 amazon-web-services http-headers http-request
关于Amazon MQ服务的好消息,但是现在出现了一个问题,即如何在特定队列上的消息上触发Lambda函数(Node.js)?
我在想是否可以以某种方式在消息PUT上发布SNS主题或其他可以触发Lambda来消费队列中消息的触发器...
有什么建议么?
我们有一个容器(任务)在 AWS Fargate 中运行,我们看到一些奇怪的行为,其中内存似乎没有正确利用,所以我一直在试图弄清楚它是如何实际设置/使用的......
任务设置为2vCPU/4GB内存。
该应用程序是在 Java 上运行的 Tomcat,Java 的内存设置为 80% ( -XX:MaxRAMPercentage=80.0),但不知何故,Tomcat 似乎将其更改为:
echo $CATALINA_OPTS
-Xms1g -Xmx4g -Djava.security.egd=file:/dev/./urandom
Run Code Online (Sandbox Code Playgroud)
Tomcat/Catalina 因此显示Xmx4g容器的最大容量。4GB内存。
然而,事实证明,试图弄清楚容器中真正使用的是什么有点困难,但要查看容器本身:
root@ip-172-31-28-76:/home/git# java -XX:+PrintFlagsFinal -version | grep HeapSize
size_t ErgoHeapSizeLimit = 0 {product} {default}
size_t HeapSizePerGCThread = 43620760 {product} {default}
size_t InitialHeapSize = 67108864 {product} {ergonomic}
size_t LargePageHeapSizeThreshold = 134217728 {product} {default}
size_t MaxHeapSize = 1073741824 {product} {ergonomic}
uintx NonNMethodCodeHeapSize = 5825164 {pd product} {ergonomic}
uintx NonProfiledCodeHeapSize = 122916538 {pd product} {ergonomic}
uintx ProfiledCodeHeapSize = 122916538 …Run Code Online (Sandbox Code Playgroud) aws-lambda ×2
amazon-ec2 ×1
aws-fargate ×1
docker ×1
http ×1
http-headers ×1
http-request ×1
java ×1