View a markdown version of this page

Prérequis pour démarrer avec EMR Serverless - Amazon EMR

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

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.

Inscrivez-vous pour un Compte AWS

Pour commencer AWS, vous avez besoin d'un Compte AWS. Il existe deux manières de s'inscrire AWS. Si vous souhaitez contrôler totalement la configuration de votre compte et l'emplacement de stockage de votre contenu, ou si vous avez des charges de travail réglementées telles que HIPAA ou FedRAMP, utilisez Inscrivez-vous pour AWS (avancé). Si vous êtes un nouvel utilisateur et que vous souhaitez utiliser un identifiant que vous possédez déjà pour vous connecter AWS et créez un AWS environnement avec des valeurs par défaut préconfigurées dans select Régions AWS, utiliser Inscrivez-vous pour AWS.

Accorder des autorisations

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. Pour en savoir plus sur la gestion des accès, consultez Gestion des accès pour AWS ressources dans le 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 :

Octroi d’un accès par programmation

Les utilisateurs ont besoin d'un accès programmatique s'ils souhaitent interagir avec AWS à l'extérieur de 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 demandes programmatiques adressées au AWS CLI, AWS SDK, ou AWS API.

Suivez les instructions de l’interface que vous souhaitez utiliser.

Identité de la main-d’œuvre

(Utilisateurs gérés dans IAM Identity Center)

Utilisez des informations d'identification temporaires pour signer les demandes programmatiques adressées au AWS CLI, AWS SDK, ou AWS API.

Suivez les instructions de l’interface que vous souhaitez utiliser.

IAM Utilisez des informations d'identification temporaires pour signer les demandes programmatiques adressées au AWS CLI, AWS SDK, ou AWS API. En suivant les instructions de Utilisation d'informations d'identification temporaires avec AWS ressources dans le Guide de l'utilisateur IAM.
IAM

(Non recommandé)

Utilisez des informations d'identification à long terme pour signer les demandes programmatiques adressées au AWS CLI, AWS SDK, ou AWS API.

Suivez les instructions de l’interface que vous souhaitez utiliser.

Installez et configurez AWS CLI

Si vous souhaitez utiliser les API EMR Serverless, installez la dernière version du AWS Command Line Interface (AWS CLI). Vous n'avez pas besoin de AWS CLI pour utiliser EMR Serverless à partir de la console EMR Studio et démarrer sans l'interface de ligne de commande en suivant les étapes de Commencer à utiliser EMR Serverless depuis la console.

Pour configurer le AWS CLI
  1. Pour installer la dernière version de AWS CLI pour macOS, Linux ou Windows, reportez-vous à Installation ou mise à jour de la dernière version du AWS CLI.

  2. Pour configurer le AWS CLI et configuration sécurisée de votre accès à Services AWS, y compris EMR Serverless, reportez-vous à Configuration rapide avec aws configure.

  3. Pour vérifier la configuration, entrez les informations suivantes DataBrew commande à l'invite de commande.

    aws emr-serverless help

    AWS CLI les commandes utilisent la valeur par défaut Région AWS depuis votre configuration, sauf si vous la définissez à l'aide d'un paramètre ou d'un profil. Pour configurer votre Région AWS avec un paramètre, ajoutez --region paramètre pour chaque commande.

    Pour configurer votre Région AWS avec un profil, ajoutez d'abord un profil nommé dans ~/.aws/config fichier ou %UserProfile%/.aws/config fichier (pour Microsoft Windows). Suivez les étapes décrites dans Profils nommés pour AWS CLI. Ensuite, définissez votre Région AWS et d'autres paramètres à 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 .

La plupart des sujets de cette section consacrés à la console partent du Console Amazon EMR. Si vous n'êtes pas encore connecté à votre Compte AWS, connectez-vous, puis ouvrez Console Amazon EMR et passez à la section suivante pour continuer à démarrer avec Amazon EMR.