{"repo":"awslabs/aws-lambda-powershell-runtime","free":true,"listed":false,"github":"https://github.com/awslabs/aws-lambda-powershell-runtime","clone":"git clone https://github.com/awslabs/aws-lambda-powershell-runtime.git","description":"This new PowerShell custom runtime for AWS Lambda makes it even easier to run Lambda functions written in PowerShell to process events.","language":"PowerShell","stars":65,"topics":["aws","aws-lambda","lambda","powershell","serverless"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"PowerShell Runtime for AWS Lambda This PowerShell custom runtime for AWS Lambda enables running Lambda functions written in PowerShell to process events. Your code runs in an Amazon Linux environment that includes AWS credentials from an AWS Identity and Access Management (IAM) role that you manage. Overview Lambda has supported running PowerShell since 2018. However, the existing solution uses the .NET Core runtime implementation for PowerShell. It uses the additional AWSLambdaPSCore modules for deployment and publishing, which require compiling the PowerShell code into C# binaries to run on .NET. This adds additional steps to the development process. This runtime uses Lambda's custom runtime functionality based on the provided.al2023 runtime. PowerShell custom runtime benefits Native PowerShell. This runtime uses native PowerShell. The function runtime environment matches a standard PowerShell session, which simplifies the development and testing process. No compilation step required and no hosting on the .NET runtime. Allows additional functionality, such as Add-Type to provide richer context information. Code visibility. You can view and edit PowerShell code within the Lambda console's built-in code editor when using .zip archive functions (not container images). You can embed PowerShell code within an AWS CloudFormation template, or other infrastructure as code tools. Output . This custom runtime returns everything placed on the pipeline as the function output, including","default_branch":null,"files":null,"tree":[],"storefront":"/r/awslabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/awslabs/aws-lambda-powershell-runtime/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}