AWS Lambda e AWS Strumenti per PowerShell - AWS Strumenti per PowerShell (versione 4)

È stata rilasciata la versione 5 (V5) di! AWS Strumenti per PowerShell

Per iniziare a utilizzare la nuova versione degli strumenti, consulta la Guida per l'AWS Strumenti per PowerShell utente (V5), in particolare l'argomento per la migrazione alla V5.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS Lambda e AWS Strumenti per PowerShell

Utilizzando il AWSLambdaPSCoremodulo, è possibile sviluppare AWS Lambda funzioni in PowerShell Core 6.0 utilizzando il runtime .NET Core 2.1. PowerShell gli sviluppatori possono gestire AWS le risorse e scrivere script di automazione nell' PowerShell ambiente utilizzando Lambda. PowerShell il supporto in Lambda consente di eseguire PowerShell script o funzioni in risposta a qualsiasi evento Lambda, ad esempio un evento Amazon S3 o un evento pianificato da Amazon. CloudWatch Il AWSLambda PSCore modulo è un AWS modulo separato per PowerShell; non fa parte di AWS Strumenti per PowerShell, né l'installazione del modulo installa il AWSLambdaPSCore . AWS Strumenti per PowerShell

Dopo aver installato il AWSLambda PSCore modulo, è possibile utilizzare qualsiasi PowerShell cmdlet disponibile, o svilupparne uno personalizzato, per creare funzioni serverless. Il PowerShell modulo AWS Lambda Tools for include modelli di progetto per applicazioni serverless PowerShell basate su server e strumenti su cui pubblicare progetti. AWS

AWSLambdaPSCore il supporto per i moduli è disponibile in tutte le regioni che supportano Lambda. Per ulteriori informazioni sulle Regioni supportate, consulta la tabella delle Regioni AWS.

Prerequisiti

I seguenti passaggi sono necessari prima di poter installare e utilizzare il AWSLambda PSCore modulo. Per maggiori dettagli su questi passaggi, consulta Configurazione di un ambiente di PowerShell sviluppo nella Guida per gli AWS Lambda sviluppatori.

  • Installa la versione corretta di PowerShell: il supporto di Lambda per si PowerShell basa sulla versione PowerShell Core 6.0 multipiattaforma. Puoi sviluppare funzioni PowerShell Lambda su Windows, Linux o Mac. Se non disponi almeno di questa versione di PowerShell installazione, le istruzioni sono disponibili nel sito Web della PowerShell documentazione Microsoft.

  • Installazione di.NET Core 2.1 SDK: poiché PowerShell Core è basato su.NET Core, il supporto Lambda utilizza lo stesso runtime Lambda PowerShell per entrambe le funzioni .NET Core e Lambda. PowerShell I cmdlet di PowerShell pubblicazione Lambda utilizzano l'SDK.NET Core 2.1 per creare il pacchetto di distribuzione Lambda. L'SDK .NET Core 2.1 SDK è disponibile nell'Area download Microsoft. Assicurati di installare l'SDK, non il runtime.

Installa il modulo AWSLambda PSCore

Dopo aver completato i prerequisiti, sei pronto per installare il AWSLambda PSCore modulo. Eseguite il comando seguente in una sessione PowerShell Core.

PS> Install-Module AWSLambdaPSCore -Scope CurrentUser

Sei pronto per iniziare a sviluppare funzioni Lambda in. PowerShell Per ulteriori informazioni su come iniziare, consulta Programming Model for Authoring Lambda Functions PowerShell nella AWS Lambda Developer Guide.

Vedi anche