View a markdown version of this page

Connettiti ad Amazon Simple Email Service - 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à.

Connettiti ad Amazon Simple Email Service

Per connettere App Studio ad Amazon SES e consentire agli sviluppatori di utilizzarla per inviare notifiche e-mail dalle loro app, devi eseguire i seguenti passaggi:

Fase 1: Configurazione delle risorse Amazon SES

In caso contrario, devi prima configurare Amazon SES per utilizzarlo per inviare e-mail. Per ulteriori informazioni sulla configurazione di Amazon SES, consulta Getting started with Amazon Simple Email Service nella Amazon Simple Email Service Developer Guide.

Passaggio 2: crea una policy e un ruolo IAM con le autorizzazioni Amazon SES appropriate

Per utilizzare le risorse Amazon SES 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 quali funzioni o risorse di Amazon SES possono essere utilizzate nelle app App Studio.

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

Fase 2a: creare una policy IAM con le autorizzazioni Amazon SES appropriate

La policy IAM creata e utilizzata con App Studio deve contenere solo le autorizzazioni minime necessarie sulle risorse appropriate affinché l'applicazione segua le migliori pratiche di sicurezza.

Per creare una policy IAM con le autorizzazioni Amazon SES appropriate
  1. Accedi alla console IAM con un utente che dispone delle autorizzazioni per creare policy IAM. Ti consigliamo di utilizzare l'utente amministrativo creato inRegistrati per un Account AWS.

  2. Nel riquadro di navigazione a sinistra, scegli Politiche.

  3. Scegli Crea policy.

  4. Nella sezione Editor di policy, scegli l'opzione JSON.

  5. Digita o incolla il seguente documento di policy JSON.

    Nota

    Le seguenti politiche si applicano a tutte le risorse Amazon SES che utilizzano la wildcard ()*. Per le migliori pratiche di sicurezza, è necessario sostituire la jolly con l'Amazon Resource Name (ARN) delle risorse che desideri utilizzare con App Studio.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "ses:SendEmail", "Resource": "*" } ] }
  6. Scegli Avanti.

  7. Nella pagina Rivedi e crea, fornisci il nome della policy, ad esempioSESForAppStudioPolicy, e una descrizione (opzionale).

  8. Scegli Crea policy per creare la policy.

Fase 2b: Crea un ruolo IAM per consentire ad App Studio di accedere ad Amazon SES

Ora, crea un ruolo IAM che utilizzi la policy creata in precedenza. App Studio utilizzerà questa policy per accedere ad Amazon SES.

Per creare un ruolo IAM per concedere ad App Studio l'accesso ad Amazon SES
  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 a sinistra, scegli Ruoli

  3. Scegliere Crea ruolo.

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

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

  6. In Aggiungi autorizzazioni, cerca e seleziona la policy che hai creato nel passaggio precedente (SESForAppStudioPolicy). 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.

    Scegli Avanti.

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

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

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

Passaggio 3: creare il connettore Amazon SES

Ora che hai configurato Amazon SES e una policy e un ruolo IAM, utilizza queste informazioni per creare il connettore in App Studio che i builder possono utilizzare per utilizzare Amazon SES nelle loro app.

Nota

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

Per creare un connettore per Amazon SES
  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.