锈撬棍 使用撬杠可以轻松地在Rust中编写AWS Lambda函数。 它将原生Rust函数包装到CPython模块中,该模块处理将Python对象转换为Rust对象并再次转换的过程。 用法 将撬杠和cpython都添加到您的Cargo.toml : [ dependencies ] crowbar = " 0.3 " cpython = " 0.2 " 使用两个包装箱中的宏: #[macro_use(lambda)] extern crate crowbar; #[macro_use] extern crate cpython; 并使用lambda!编写函数lambda! 巨集: lambda! ( | event, context | { println! ( "hi cloudwatch logs, this is {}" , context. function_name ()); // return the event without doing anything with it Ok (event) }); 构建Lambda函数 为了使代码可
2021-02-02 03:34:47 46KB rust aws aws-lambda serverless
1
AWS自动修复 开源应用程序可通过使用AWS Config立即修复常见的安全问题。 目录 关于 自动修复 通过SQS队列auto-remediate-config-compliance触发自动修复功能。 SQS队列通过CloudWatch Event auto-remediate-config-compliance remediate auto-remediate-config-compliance从AWS Config中填充了合规性负载。 CloudWatch Event的目的是过滤掉AWS Config生成的所有与违规有关的消息。 触发Lambda函数后,它将尝试修复安全问题。 如果修复失败,则事件有效负载将发送到死信队列(DQL)SQS队列auto-remediate-dlq 。 每次将有效负载发送到DLQ时,属性try_count都会增加到SQS消息中。 一旦该计数超过Lambda函数附加的RETRYCOUNT变量,该消息将不再发送到DLQ。 如果对传入的AWS Config事件不存在任何补救措施,则AWS Config有效负载将被发送到SNS主题auto-remedia
2021-02-02 03:34:44 88KB aws security lambda cloud
1
电报机器人 有关使用AWS Lambda和AWS API Gateway创建Node.js Telegram机器人的教程。 建立状态 建立 我为AWS Lambda选择亚太地区(新加坡),为AWS API Gateway选择亚太地区(新加坡)。 电报 转到 。 与开始聊天。 键入“ /开始”。 键入“ / newbot”以创建一个新的机器人。 我将我的机器人命名为“ lesterchan_bot”。 请注意,在创建漫游器后,@ BotFather会回复您的HTTP API访问令牌。 结帐代码 $ git clone https://github.com/lesterchan/telegram-bot.git $ cd telegram-bot $ npm install --production $ cp token.sample.js token.js 打开token.js并填写在第一步中获得的Telegram HTTP API访问令牌,然后运行以下命令: $ zip -r telegram-bot.zip *.js node_modules/* AWS Lambd
2021-02-02 03:34:32 64KB bot lambda telegram aws-lambda
1
binaryalert:BinaryAlert:无服务器,实时和追溯恶意软件检测
2021-02-01 23:08:13 8.27MB aws security lambda serverless
1
适用于.NET Core的AWS Lambda AWS NuGet程序包和蓝图的存储库,以支持使用.NET Core编写AWS Lambda函数。 有关发行历史,请查看 目录 NuGet软件包 此存储库包含许多不同的工具和库,以支持使用.NET开发Lambda。 这些软件包有单独的README文档,概述了该特定软件包的特定信息。 这些软件包在这里分类。 大事记 此文件夹中的此程序包包含可用作处理各种AWS事件的Lambda函数的输入类型的类。 这些是程序包及其README.md文件: - - - - - - - - - - - - - - Amazon.Lambda。工具 程序包将命令添加到dotnet cli,可用于管理Lambda功能,包括从dotnet cli部署功能。 有关更多信息,请参阅文件。 全球工具迁移 自2018年9月10日起,Amazon.Lambda.Tools已迁移为.NET Core。 作为迁移的一部分,版本号设置为3.0.0.0 要安装Amazon.Lambda.Tools,请使用dotnet工
2021-02-01 23:08:10 23.23MB aws aws-lambda serverless aws-apigateway
1
无服务器的 文艺青年最爱的运行在LAMBDA网站完全相同的图像,你在ECS,Kubernetes等只需添加到您的Dockerfile做,监听端口8080,有一个健康检查返回200处/ping 。 该映像现在将在Lambda和其他任何地方都可以使用,并且添加的大小不到2 MB 。 这些行用于复制粘贴友好: FROM public.ecr.aws/c2t6n2x5/serverlessish:2 AS lh # FROM ... COPY --from=lh /opt/extensions/serverlessish /opt/extensions/serverlessish # optionally add these lines ENV PORT=9090 # maybe you want a different port ENV LH_HEALTHCHECK_PATH=/healthcheck # or a different healthcheck path 去做 更多文档。 故事时间:圣诞节到2020年初, 的发布了。 这意味着
2021-02-01 19:07:56 173KB docker aws lambda aws-lambda
1
0x4447_product_s3_email:AWS使用S3和SES的AWS上的无服务器电子邮件服务器
2021-02-01 19:07:54 44KB aws aws-lambda email aws-s3
1
云应用框架 该库旨在公开用于处理常见云平台任务的一组通用接口。 例如排队消息,发布事件,调用云功能等。 该库以AWS为中心,但是可以修改和扩展以支持其他库。 使用如下所示的接口和配置选项。 以AWS为中心,默认选项为: 定位器/服务发现:AWS Cloudmap 请求:AWS Lambda Pubsub:AWS SNS 队列:AWS SQS 自动化:AWS SSM 注册服务-Cloudformation 对于Cloudmap定位器,注册服务的最简单方法是通过Cloudformation(或Terraform等): CloudMapService : Type : AWS::ServiceDiscovery::Service Properties : Description : User service Name : users NamespaceId : CreateUserInstance : Type : " AWS::ServiceDiscovery::Instance " Prop
2021-01-30 20:10:07 45KB go golang aws lambda
1
swift-lambda-runtime::warning_selector:不推荐使用AWS Lambda Runtime-请改用https:github.comswift-serverswift-aws-lambda-runtime
2021-01-30 20:10:04 899KB swift aws lambda aws-lambda
1
AWS最低特权 使用AWS X-Ray达到最低特权。 该项目旨在简化从X-Ray收集资源使用信息的过程,并达到给定应用程序的“最低特权”安全态势。 AWS X-Ray提供有关通过AWS开发工具包执行的服务API调用的深入信息。 使用此信息,可以构建应用程序实际使用的AWS资源和操作的配置文件,并生成反映该信息的策略文档。 该项目当前专注于AWS Lambda,但可以轻松地应用于利用AWS Roles的其他应用程序(EC2或ECS上的应用程序)。 要求 NodeJS 6以上 安装 npm install -g aws-least-privilege 这将安装命令行工具: xray-privilege-scan 。 凭证设定 cli工具在内部使用AWS Node.js SDK,并将使用与该SDK相同的凭证机制。 它将自动使用AWS共享凭证文件中的凭证。 有关更多详细信息,请参阅: 。 用于运行cli的用户应具有AWS托管策略: AWSXrayReadOnlyAccess 。 如果使用比较模式(请参见下文),则以下串联策略应附加到用户: { " Version " : " 2
2021-01-30 20:10:03 193KB aws lambda aws-lambda serverless
1