

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.

# Prérequis 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 des comptes 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 le 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, consultez la section [ Démarrage avec un 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 suggérons 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 commencer à utiliser EMR Serverless dans un environnement sandbox, appliquez 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 des AWS personnes extérieures au Console de gestion AWS. La manière d'accorder l'accès par programmation dépend du type d'utilisateur qui 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 la 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.+  Pour cela AWS CLI, consultez la section [ Connexion pour le développement AWS local ](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sign-in.html) dans le Guide de *AWS Command Line Interface l'utilisateur*. <br />+  Pour les AWS kits de développement, consultez la section [ Connexion pour le développement AWS local ](https://docs.aws.amazon.com/sdkref/latest/guide/access-login.html) dans le Guide de référence *AWS des kits de développement logiciel et des outils. *  | 
| 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.+  Pour cela AWS CLI, reportez-vous AWS CLI à la [ section Configuration de l'utilisation AWS IAM Identity Center](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html) dans le Guide de *AWS Command Line Interface l'utilisateur*. <br />+  Pour les AWS kits de développement logiciel, les outils et les AWS API, consultez la section Authentification [ IAM Identity Center ](https://docs.aws.amazon.com/sdkref/latest/guide/access-sso.html) dans le Guide de référence *AWS des kits de développement logiciel et des outils. *  | 
| 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 des informations d'identification temporaires avec AWS](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) les ressources du Guide  de l'utilisateur  IAM. | 
| IAM | (Non recommandé)Utilisez des informations d'identification à long terme pour signer des demandes programmatiques adressées aux AWS CLI AWS SDK ou AWS aux API. | Suivez les instructions de l’interface que vous souhaitez utiliser.+  Pour cela AWS CLI, consultez la section [ Authentification à l'aide des informations d'identification utilisateur IAM ](https://docs.aws.amazon.com/cli/latest/userguide/cli-authentication-user.html) dans le Guide de l'*AWS Command Line Interface utilisateur. * <br />+  Pour les AWS kits de développement logiciel et les outils, consultez la section [ Authentification à l'aide d'informations d'identification à long terme ](https://docs.aws.amazon.com/sdkref/latest/guide/access-iam-users.html) dans le Guide de référence *AWS des kits de développement logiciel et des outils. * <br />+  Pour les AWS API, consultez [ la section Gestion des clés d'accès pour les utilisateurs IAM ](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) dans le Guide de l'utilisateur * IAM. *  | 

## Installez et configurez le 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'avez pas besoin d' AWS CLI utiliser EMR Serverless depuis la console EMR Studio et de démarrer sans l'interface de ligne de commande 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 de 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 avec. `aws configure`](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config)

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 dans le `%UserProfile%/.aws/config` fichier (pour Microsoft Windows). Suivez les étapes décrites dans 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 sujets de cette section consacrés à la console proviennent de la console [ Amazon EMR. ](https://console.aws.amazon.com/elasticmapreduce/home) Si vous n'êtes pas encore connecté à votre Compte AWS compte, connectez-vous, puis ouvrez la console [ Amazon EMR ](https://console.aws.amazon.com/elasticmapreduce/home) et passez à la section suivante pour commencer à utiliser Amazon EMR.