View a markdown version of this page

Connect to (Connettiti a) AWS Lambda - AWS App Studio

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à.

Connect to (Connettiti a) AWS Lambda

Per connettere App Studio con Lambda per consentire agli sviluppatori di accedere e utilizzare le risorse Lambda nelle applicazioni, devi eseguire i seguenti passaggi:

Passaggio 1: creare e configurare le funzioni Lambda

Se non disponi di funzioni Lambda esistenti, devi prima crearle. Per saperne di più sulla creazione di funzioni Lambda, consulta la AWS Lambda Developer Guide.

Passaggio 2: crea un ruolo IAM per consentire ad App Studio di accedere alle risorse Lambda

Per utilizzare le risorse Lambda con App Studio, gli amministratori devono creare un ruolo IAM per concedere ad App Studio le autorizzazioni per accedere alle risorse. Il ruolo IAM controlla le risorse o le operazioni a cui le applicazioni possono accedere da Lambda.

Consigliamo di creare almeno un ruolo IAM per servizio e policy.

Per creare un ruolo IAM per consentire ad App Studio l'accesso alle risorse Lambda
  1. Accedi alla console IAM con un utente che dispone delle autorizzazioni per creare ruoli IAM. Ti consigliamo di utilizzare l'utente amministrativo creato inRegistrati per un Account AWS.

  2. Nel riquadro di navigazione della console, selezionare Ruoli e Crea ruolo.

  3. In Tipo di entità attendibile, scegli Politica di fiducia personalizzata.

  4. Sostituisci il criterio predefinito con il seguente criterio per consentire alle applicazioni App Studio di assumere questo ruolo nel tuo account.

    È necessario sostituire i seguenti segnaposto nella policy. I valori da utilizzare sono disponibili in App Studio, nella pagina delle impostazioni dell'account.

    • AWS Sostituiscili 111122223333 con il numero di account utilizzato per configurare l'istanza di App Studio, indicato come ID AWS account nelle impostazioni dell'account nell'istanza di App Studio.

    • Sostituiscilo 11111111-2222-3333-4444-555555555555 con l'ID dell'istanza di App Studio, indicato come ID di istanza nelle impostazioni dell'account dell'istanza di App Studio.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::111122223333:root" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:PrincipalTag/IsAppStudioAccessRole": "true", "sts:ExternalId": "11111111-2222-3333-4444-555555555555" } } } ] }

    Scegli Avanti.

  5. In Aggiungi autorizzazioni, cerca e seleziona le politiche che concedono le autorizzazioni appropriate per il ruolo. Scegliendo il simbolo + accanto a una policy, la policy verrà espansa per mostrare le autorizzazioni da essa concesse e selezionando la casella di controllo si seleziona la policy. Per Lambda, puoi prendere in considerazione l'aggiunta della AWSLambdaRole policy, che concede le autorizzazioni per richiamare le funzioni Lambda.

    Per ulteriori informazioni sull'utilizzo delle policy IAM con Lambda, incluso un elenco di policy gestite e le relative descrizioni, consulta Identity and Access Management for nella Developer Guide. AWS Lambda AWS Lambda

    Scegli Avanti.

  6. Nella pagina Nome, revisione e creazione, fornisci il nome e la descrizione del ruolo.

  7. Nel passaggio 3: Aggiungi tag, scegli Aggiungi nuovo tag per aggiungere il seguente tag per fornire l'accesso ad App Studio:

    • Chiave: IsAppStudioDataAccessRole

    • Valore: true

  8. Scegli Crea ruolo e prendi nota dell'Amazon Resource Name (ARN) generato, che ti servirà per creare il connettore Lambda in App Studio.

Fase 3: Creare un connettore Lambda

Ora che hai configurato le tue risorse Lambda e la policy e il ruolo IAM, usa queste informazioni per creare il connettore in App Studio che i builder possono utilizzare per connettere le proprie app a Lambda.

Nota

Devi avere il ruolo di amministratore in App Studio per creare connettori.

Per creare un connettore per Lambda
  1. Accedi ad App Studio.

  2. Nel riquadro di navigazione a sinistra, scegli Connettori nella sezione Gestisci. Verrai indirizzato a una pagina che mostra un elenco di connettori esistenti con alcuni dettagli su ciascuno.

  3. Scegli + Crea connettore.

  4. Scegli Altri AWS servizi dall'elenco dei tipi di connettori.

  5. Configura il connettore compilando i seguenti campi:

  6. Scegli Crea.

  7. Il connettore appena creato verrà visualizzato nell'elenco dei connettori.