【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

AWS 发布新的 PowerShell 自定义运行时

  • 2022-06-10
  • 本文字数:1003 字

    阅读完需:约 3 分钟

AWS发布新的PowerShell自定义运行时

最近,AWS 发布了一个新的 PowerShell 自定义运行时,可让 AWS Lambda 运行使用 PowerShell 编写的 Lambda 函数。有了这个运行时,开发人员无需编译就可以用 Lambda 编写原生 PowerShell 代码,从而简化了部署和测试。


AWS 的无服务器开发者布道师 Julian Wood 介绍了它的优势:


新的 PowerShell 自定义运行时使用了原生 PowerShell,不需要编译 PowerShell 并托管在.NET 运行时上。使用原生 PowerShell 意味着函数运行时环境与标准的 PowerShell 会话是匹配的,这简化了开发和测试过程……这个自定义运行时将管道上的所有内容作为函数输出返回,包括 Write-Output 的输出。开发人员能够更好地控制函数输出、错误消息和日志记录。


虽然 Lambda 从 2018 年开始就支持PowerShell,但之前的解决方案需要依赖.NET Core 运行时,并且一个函数只返回 PowerShell 管道的最后一次输出。微软 MVP、Powershell 推广者 Justin Grote 在推特上写道:


AWS Lambda 终于有了一个 PowerShell 运行时,而不是“为 PowerShell 构建一个 C#应用,这就是我们支持 PowerShell 的方式”。伟大的杰作!



图片来源:https://aws.amazon.com/blogs/compute/introducing-the-powershell-custom-runtime-for-aws-lambda/


用 PowerShell 构建的 Lambda 函数目前支持.NET 6 和.NET Core 3.1。运行时定义了两个 Lambda 函数可用的主要变量:$LambdaInput,一个包含输入事件数据的 PSObject,以及 $LambdaContext,一个包含调用和运行时环境信息的方法和属性的对象。


亚马逊系统开发工程师、《PowerShell Explained》作者 Kevin Marquette 写道:


这真是太棒了。我对之前的 PowerShell Lambda 开发体验不是很满意,所以我创建了一个自定义运行时来提升用户体验。他们采用了我的概念,并投入资源使其成为现实。我很高兴它终于发布了。


新的自定义运行时允许开发人员直接在 Lambda 控制台中编辑 PowerShell 代码,并支持其他附加功能,比如 Add-Type 和各种不同的处理程序选项。Wood 解释了如何构建和打包:


自定义运行时基于 Lambda 的 provided.al2 运行时,它运行在 Amazon Linux 环境中……你可以构建运行时并将其打包成一个 Lambda 层,或将其包含在容器镜像中。如果将其打包为一个层,可以将其添加到多个函数中,从而简化部署。运行时基于跨平台的 PowerShell Core,这意味着你可以在 Windows、Linux 或 macOS 上开发 PowerShell Lambda 函数。


自定义运行时的代码可在GitHub库中找到,其中也包含了安装选项和不同的示例。


原文链接

AWS Introduces PowerShell Custom Runtime for Lambda

2022-06-10 09:572103

评论

发布
暂无评论
发现更多内容

运维去大公司好还是小公司好?你怎么看?

行云管家

运维 IT IT运维

干货 | Chrome 浏览器+Postman还能这样做接口测试 ?

霍格沃兹测试开发学社

GitHub永远的神!“阿里爸爸”终于总结出15W字Java源码真题手册

钟奕礼

Java 编程 架构 java面试 技术宅

严禁外传,字节跳动2022秋招Java岗位架构师面试题(暂定版)发布

钟奕礼

Java 编程 程序员 架构 java面试

不下载软件,可以把电脑本地文件快速传到远端服务器里吗?

行云管家

服务器 云端 远程 本地

历经70+场面试,我发现了大厂面试的bug,并总结其中心得

钟奕礼

Java 编程 架构 java面试

Java 序列化10倍性能优化对比测试

FunTester

真的强!来自扫地僧总结的39W字上千道Java一线大厂面试题手册,成功助我拿下蚂蚁金服offer!

钟奕礼

Java 编程 架构 后端 java面试

实战 | 电商业务性能测试(二): Jmeter 参数化功能实现注册登录的数据驱动

霍格沃兹测试开发学社

干货 | Docker 还可以搭建Web服务器nginx ?这么宝藏的吗?

霍格沃兹测试开发学社

Chrome已实现对H.265/HEVC的硬解支持

微帧Visionular

画一个 “月饼” 陪我过中秋,玩转炫彩 “月饼” 之 基本测试

矜辰所致

中秋 月饼 ESP32-C3 9月月更

数字藏品:为什么这么火爆,那么多人购买?

开源直播系统源码

区块链+ NFT 数字藏品 数字藏品开发 数字藏品系统

LED显示屏有哪些让你无法拒绝的优点

Dylan

LED显示屏 户外LED显示屏

大数据和人工智能离不开云计算,他们之间有什么关系?

Finovy Cloud

人工智能 云计算 大数据

字节前端二面高频面试题

loveX001

JavaScript 前端

真的香!这份《Java面试题库大全》在Github一夜爆火后直接被各大厂要求封杀!

钟奕礼

Java 编程 架构 java面试 技术宅

干货 | APP自动化Android之属性获取与断言

霍格沃兹测试开发学社

袋鼠云产品功能更新报告01期丨用诚心倾听您的需求

袋鼠云数栈

ChunJun Meetup演讲分享 | 基于袋鼠云开源框架的数仓一体化建设探索

袋鼠云数栈

字节架构师离职后,熬夜整理55W字Java面试手册,逆风翻盘进阿里

钟奕礼

Java 编程 架构 后端 java面试

HiveServer2 内存泄漏问题定位与优化方案

Java-fenn

Java Java 面试 #java

神器 SpringDoc 横空出世!最适合 SpringBoot 的API文档工具来了

Java快了!

SP【ring

面试以前上司,能力一般,不想给他通过,但他卑微哀求,怎么办?

钟奕礼

Java 编程 架构 面试 后端

开源公开课丨ChengYing安装原理剖析

袋鼠云数栈

直播回顾|容器如何提升应用的稳定性?(附PPT下载)

BoCloud博云

云计算 容器 云原生

耗时半年,堪称奇迹!阿里架构师整合出258W字Java全栈面试题

钟奕礼

Java 编程 程序员 架构 java面试

字节码增强技术之 Java Agent 入门

Java快了!

java;

5000页?一份字节跳动Java面试全解手册发布!瞬间登顶各大搜索栏

钟奕礼

Java 编程 架构 后端 java面试

泪洒阿里,面试惜败闭关2月金九银十再战Alibaba!

钟奕礼

Java 编程 架构 后端 java面试

工赋开发者社区 | Transformers如何用于遥感?阿联酋MBZUAI最新《Transformers遥感处理》综述,涵盖60+种ViT遥感方法

工赋开发者社区

AWS发布新的PowerShell自定义运行时_服务革新_Renato Losio_InfoQ精选文章