

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Connectez-vous à Amazon Simple Email Service
<a name="connectors-ses"></a>

Pour connecter App Studio à Amazon SES afin de permettre aux créateurs de l'utiliser pour envoyer des notifications par e-mail depuis leurs applications, vous devez effectuer les étapes suivantes :

1. [Étape 1 : configurer les ressources Amazon SES](#connectors-ses-create-resources)

1. [Étape 2 : créer une politique et un rôle IAM avec les autorisations Amazon SES appropriées](#connectors-ses-iam-policy-role)

1. [Étape 3 : Création du connecteur Amazon SES](#connectors-ses-create-connector)

## Étape 1 : configurer les ressources Amazon SES
<a name="connectors-ses-create-resources"></a>

Si ce n'est pas le cas, vous devez d'abord configurer Amazon SES pour l'utiliser pour envoyer des e-mails. Pour en savoir plus sur la configuration d'Amazon SES, consultez [Getting started with Amazon Simple Email Service](https://docs.aws.amazon.com/ses/latest/dg/getting-started.html) dans le manuel *Amazon Simple Email Service Developer Guide*.

## Étape 2 : créer une politique et un rôle IAM avec les autorisations Amazon SES appropriées
<a name="connectors-ses-iam-policy-role"></a>

Pour utiliser les ressources Amazon SES avec App Studio, les administrateurs doivent créer un rôle IAM afin d'autoriser App Studio à accéder aux ressources. Le rôle IAM contrôle les fonctions ou ressources Amazon SES qui peuvent être utilisées dans les applications App Studio.

Nous recommandons de créer au moins un rôle IAM par service et par politique.

### Étape 2a : créer une politique IAM avec les autorisations Amazon SES appropriées
<a name="connectors-ses-iam-policy"></a>

La politique IAM que vous créez et utilisez avec App Studio ne doit contenir que les autorisations minimales nécessaires sur les ressources appropriées pour que l'application respecte les meilleures pratiques de sécurité.

**Pour créer une politique IAM avec les autorisations Amazon SES appropriées**

1. Connectez-vous à la [console IAM](https://console.aws.amazon.com/iam) avec un utilisateur autorisé à créer des politiques IAM. Nous vous recommandons d'utiliser l'utilisateur administratif créé dans[Création d'un utilisateur administratif pour gérer les AWS ressources](setting-up-first-time-admin.md#setting-up-create-admin-user).

1. Dans le volet de navigation de gauche, sélectionnez **Policies**.

1. Choisissez **Create Policy** (Créer une politique).

1. Dans la section **Éditeur de politiques**, choisissez l’option **JSON**.

1. Tapez ou collez le document de politique JSON suivant.
**Note**  
Les politiques suivantes s'appliquent à toutes les ressources Amazon SES utilisant le caractère générique (`*`). Pour des raisons de sécurité optimales, vous devez remplacer le caractère générique par le nom de ressource Amazon (ARN) des ressources que vous souhaitez utiliser avec App Studio.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "VisualEditor0",
               "Effect": "Allow",
               "Action": "ses:SendEmail",
               "Resource": "*"
           }
       ]
   }
   ```

------

1. Choisissez **Suivant**.

1. Sur la page **Réviser et créer**, indiquez un **nom de politique**, tel que**SESForAppStudioPolicy**, et une **description** (facultatif).

1. Choisissez **Créer une politique** pour créer la politique.

### Étape 2b : créer un rôle IAM pour permettre à App Studio d'accéder à Amazon SES
<a name="connectors-ses-iam-role"></a>

À présent, créez un rôle IAM qui utilise la politique que vous avez créée précédemment. App Studio utilisera cette politique pour accéder à Amazon SES.

**Pour créer un rôle IAM afin de permettre à App Studio d'accéder à Amazon SES**

1. Connectez-vous à la [console IAM](https://console.aws.amazon.com/iam) avec un utilisateur autorisé à créer des rôles IAM. Nous vous recommandons d'utiliser l'utilisateur administratif créé dans[Création d'un utilisateur administratif pour gérer les AWS ressources](setting-up-first-time-admin.md#setting-up-create-admin-user).

1. **Dans le volet de navigation de gauche, sélectionnez Rôles**

1. Choisissez **Créer un rôle**.

1. Dans **Type d'entité fiable**, choisissez **Politique de confiance personnalisée**.

1. Remplacez la politique par défaut par la politique suivante pour permettre aux applications App Studio d'assumer ce rôle dans votre compte.

   Vous devez remplacer les espaces réservés suivants dans la politique. Les valeurs à utiliser se trouvent dans App Studio, sur la page des **paramètres du compte**.
   + Remplacez-le *111122223333* par le AWS numéro de compte utilisé pour configurer l'instance App Studio, répertorié comme **identifiant de AWS compte** dans les paramètres du compte de votre instance App Studio.
   + *11111111-2222-3333-4444-555555555555*Remplacez-le par votre ID d'instance App Studio, répertorié comme **ID d'instance** dans les paramètres du compte de votre instance 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"
                   }
               }
           } 
       ]
   }
   ```

------

   Choisissez **Suivant**.

1. Dans **Ajouter des autorisations**, recherchez et sélectionnez la politique que vous avez créée à l'étape précédente (**SESForAppStudioPolicy**). Cliquez sur le **signe \$1** à côté d'une politique pour étendre la politique afin d'afficher les autorisations accordées par celle-ci, et le fait de cocher la case sélectionne la politique.

   Choisissez **Suivant**.

1. Sur la page **Nom, révision et création**, saisissez un **nom et une **description** du rôle**.

1. À **l'étape 3 : Ajouter des balises**, choisissez **Ajouter une nouvelle balise** pour ajouter la balise suivante afin de fournir un accès à App Studio :
   + **Clé :** `IsAppStudioDataAccessRole`
   + **Valeur :** `true`

1. Choisissez **Create role** et notez le nom de ressource Amazon (ARN) généré. Vous en aurez besoin pour [créer le connecteur Amazon SES dans App Studio](#connectors-ses-create-connector).

## Étape 3 : Création du connecteur Amazon SES
<a name="connectors-ses-create-connector"></a>

Maintenant que vous êtes Amazon SES et qu'une politique et un rôle IAM sont configurés, utilisez ces informations pour créer le connecteur dans App Studio que les créateurs peuvent utiliser pour utiliser Amazon SES dans leurs applications.

**Note**  
Vous devez avoir le rôle d'administrateur dans App Studio pour créer des connecteurs.

**Pour créer un connecteur pour Amazon SES**

1. Accédez à App Studio.

1. Dans le volet de navigation de gauche, choisissez **Connectors** dans la section **Gérer**. Vous serez redirigé vers une page affichant une liste des connecteurs existants avec quelques détails sur chacun d'entre eux.

1. Choisissez **\$1 Créer un connecteur**.

1. Choisissez **Autres AWS services** dans la liste des types de connecteurs.

1. Configurez votre connecteur en remplissant les champs suivants :
   + **Nom :** entrez le nom de votre connecteur Amazon SES.
   + **Description :** entrez une description pour votre connecteur Amazon SES.
   + **Rôle IAM :** entrez le nom de ressource Amazon (ARN) du rôle IAM créé dans. [Étape 2b : créer un rôle IAM pour permettre à App Studio d'accéder à Amazon SES](#connectors-ses-iam-role) Pour de plus amples informations sur IAM, consultez le [Guide de l’utilisateur IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction.html).
   + **Service :** Choisissez **Simple Email Service**.
   + **Région :** choisissez la AWS région dans laquelle se trouvent vos ressources Amazon SES.

1. Choisissez **Créer**.

1. Le connecteur nouvellement créé apparaîtra dans la liste des **connecteurs**.