View a markdown version of this page

Conditions préalables 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.

Conditions préalables 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 du compte et de la gestion des autorisations.

Inscrivez-vous pour un Compte AWS

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 dans le Guide de Gestion de compte AWS référence.

Accorder des autorisations

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. Pour en savoir plus sur la gestion des accès, reportez-vous à la section Gestion des accès pour les AWS ressources 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 :

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

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 aux AWS CLI AWS SDK ou AWS aux 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 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 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.

Installez et configurez AWS CLI

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

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.

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

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

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