

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.

# Conditions préalables pour démarrer avec EMR Serverless
<a name="setting-up"></a>

Cette section décrit les prérequis administratifs pour exécuter EMR Serverless. Il s'agit notamment de la configuration du compte et de la gestion des autorisations.

**Topics**
+ [Inscrivez-vous pour un Compte AWS](#sign-up-for-aws)
+ [Accorder des autorisations](#setting-up-iam)
+ [Installez et configurez AWS CLI](#setting-up-cli)
+ [Ouvrez la console .](#opening-console)

## Inscrivez-vous pour un Compte AWS
<a name="sign-up-for-aws"></a>

Pour commencer AWS, vous avez besoin d'un Compte AWS. Pour plus d'informations sur la création d'un Compte AWS, voir [Getting started with an Compte AWS](https://docs.aws.amazon.com//accounts/latest/reference/getting-started.html) dans le *Guide de Gestion de compte AWS référence*.

## Accorder des autorisations
<a name="setting-up-iam"></a>

Dans les environnements de production, nous vous conseillons d'utiliser des politiques plus précises. Pour des exemples de telles politiques, reportez-vous à[Exemples de politiques d'accès utilisateur pour EMR Serverless](security-iam-user-access-policies.md). Pour en savoir plus sur la gestion des accès, reportez-vous à la section [Gestion des accès pour les AWS ressources](https://docs.aws.amazon.com/IAM/latest/UserGuide/access.html) du Guide de l'utilisateur IAM.

Pour les utilisateurs qui ont besoin de démarrer avec EMR Serverless dans un environnement sandbox, utilisez une politique similaire à la suivante :

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

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "EMRStudioCreate",
      "Effect": "Allow",
      "Action": [
        "elasticmapreduce:CreateStudioPresignedUrl",
        "elasticmapreduce:DescribeStudio",
        "elasticmapreduce:CreateStudio",
        "elasticmapreduce:ListStudios"
      ],
      "Resource": [
        "*"
      ]
    },
    {
      "Sid": "EMRServerlessFullAccess",
      "Effect": "Allow",
      "Action": [
        "emr-serverless:*"
      ],
      "Resource": [
        "*"
      ]
    },
    {
      "Sid": "AllowEC2ENICreationWithEMRTags",
      "Effect": "Allow",
      "Action": [
        "ec2:CreateNetworkInterface"
      ],
      "Resource": [
        "arn:aws:ec2:*:*:network-interface/*"
      ],
      "Condition": {
        "StringEquals": {
          "aws:CalledViaLast": "ops.emr-serverless.amazonaws.com"
        }
      }
    },
    {
      "Sid": "AllowEMRServerlessServiceLinkedRoleCreation",
      "Effect": "Allow",
      "Action": [
        "iam:CreateServiceLinkedRole"
      ],
      "Resource": [
        "arn:aws:iam::*:role/aws-service-role/*"
      ]
    }
  ]
}
```

------

Pour activer l’accès, ajoutez des autorisations à vos utilisateurs, groupes ou rôles :
+ Utilisateurs et groupes dans AWS IAM Identity Center :

  Créez un jeu d’autorisations. Suivez les instructions de la rubrique [Création d’un jeu d’autorisations](https://docs.aws.amazon.com//singlesignon/latest/userguide/howtocreatepermissionset.html) du *Guide de l’utilisateur AWS IAM Identity Center *.
+ Utilisateurs gérés dans IAM par un fournisseur d’identité :

  Créez un rôle pour la fédération d’identité. Suivez les instructions de la rubrique [Création d’un rôle pour un fournisseur d’identité tiers (fédération)](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_roles_create_for-idp.html) dans le *Guide de l’utilisateur IAM*.
+ Utilisateurs IAM :
  + Créez un rôle que votre utilisateur peut assumer. Suivez les instructions de la rubrique [Création d’un rôle pour un utilisateur IAM](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_roles_create_for-user.html) dans le *Guide de l’utilisateur IAM*.
  + (Non recommandé) Attachez une politique directement à un utilisateur ou ajoutez un utilisateur à un groupe d’utilisateurs. Suivez les instructions de la rubrique [Ajout d’autorisations à un utilisateur (console)](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_users_change-permissions.html#users_change_permissions-add-console) du *Guide de l’utilisateur IAM*.

### Octroi d’un accès par programmation
<a name="setting-up-access"></a>

Les utilisateurs ont besoin d'un accès programmatique s'ils souhaitent interagir avec AWS l'extérieur du AWS Management Console. La manière d'accorder un accès programmatique dépend du type d'utilisateur qui y accède AWS.

Pour accorder aux utilisateurs un accès programmatique, choisissez l’une des options suivantes.


****  

| Quel utilisateur a besoin d’un accès programmatique ? | À | Méthode | 
| --- | --- | --- | 
| IAM | (Recommandé) Utilisez les informations d'identification de console comme informations d'identification temporaires pour signer les AWS CLI demandes programmatiques adressées aux AWS SDK ou AWS aux API. | Suivez les instructions de l’interface que vous souhaitez utiliser.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/emr/latest/EMR-Serverless-UserGuide/setting-up.html) | 
| Identité de la main-d’œuvre<br />(Utilisateurs gérés dans IAM Identity Center) | Utilisez des informations d'identification temporaires pour signer les demandes programmatiques adressées aux AWS CLI AWS SDK ou AWS aux API. | Suivez les instructions de l’interface que vous souhaitez utiliser.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/emr/latest/EMR-Serverless-UserGuide/setting-up.html) | 
| IAM | Utilisez des informations d'identification temporaires pour signer les demandes programmatiques adressées aux AWS CLI AWS SDK ou AWS aux API. | Suivez les instructions de la section [Utilisation d'informations d'identification temporaires avec AWS les ressources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) du Guide de l'utilisateur IAM. | 
| IAM | (Non recommandé)Utilisez des informations d'identification à long terme pour signer les AWS CLI demandes programmatiques adressées aux AWS SDK ou AWS aux API. | Suivez les instructions de l’interface que vous souhaitez utiliser.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/emr/latest/EMR-Serverless-UserGuide/setting-up.html) | 

## Installez et configurez AWS CLI
<a name="setting-up-cli"></a>

Si vous souhaitez utiliser les API EMR Serverless, installez la dernière version de (). AWS Command Line Interface AWS CLI Vous n'en avez pas besoin AWS CLI pour utiliser EMR Serverless depuis la console EMR Studio et démarrer sans la CLI en suivant les étapes décrites dans. [Commencer à utiliser EMR Serverless depuis la console](gs-console.md)

**Pour configurer le AWS CLI**

1. Pour installer la dernière version du AWS CLI pour macOS, Linux ou Windows, reportez-vous à la section [Installation ou mise à jour de la dernière version du AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html).

1. Pour configurer AWS CLI et sécuriser votre accès à Services AWS, y compris à EMR Serverless, reportez-vous à la section Configuration [rapide](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config) avec. `aws configure`

1. Pour vérifier la configuration, entrez la DataBrew commande suivante à l'invite de commande.

   ```
   aws emr-serverless help
   ```

   AWS CLI les commandes utilisent la valeur par défaut Région AWS de votre configuration, sauf si vous la définissez avec un paramètre ou un profil. Pour définir Région AWS un paramètre, ajoutez-le à chaque commande. `--region`

   Pour définir votre Région AWS profil, ajoutez d'abord un profil nommé dans le `~/.aws/config` fichier ou le `%UserProfile%/.aws/config` fichier (pour Microsoft Windows). Suivez les étapes décrites dans la [section Profils nommés pour le AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-profiles.html). Ensuite, définissez vos paramètres Région AWS et les autres à l'aide d'une commande similaire à celle de l'exemple suivant.

   ```
   [profile emr-serverless]
   aws_access_key_id = ACCESS-KEY-ID-OF-IAM-USER
   aws_secret_access_key = SECRET-ACCESS-KEY-ID-OF-IAM-USER
   region = us-east-1
   output = text
   ```

## Ouvrez la console .
<a name="opening-console"></a>

La plupart des rubriques orientées console de cette section partent de la console Amazon [EMR.](https://console.aws.amazon.com/elasticmapreduce/home) Si vous n'êtes pas encore connecté à votre Compte AWS, connectez-vous, puis ouvrez la [console Amazon EMR](https://console.aws.amazon.com/elasticmapreduce/home) et passez à la section suivante pour continuer à démarrer avec Amazon EMR.