View a markdown version of this page

Pré-requisitos para começar a usar o EMR Sem Servidor - Amazon EMR

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Pré-requisitos para começar a usar o EMR Sem Servidor

Esta seção descreve os pré-requisitos administrativos para executar o EMR Sem Servidor. Isso inclui configuração da conta e gerenciamento de permissões.

Inscreva-se para um Conta da AWS

Para começar AWS, você precisa de um Conta da AWS. Para obter informações sobre como criar um Conta da AWS, consulte Introdução a um Conta da AWS no Guia de AWS Gerenciamento de contas referência.

Conceder permissões

Em ambientes de produção, sugerimos que você use políticas mais refinadas. Para ver alguns exemplos dessas políticas, consulte Exemplos de políticas de acesso de usuários do EMR Sem Servidor. Para saber mais sobre o gerenciamento de acesso, consulte Gerenciamento de acesso para AWS recursos no Guia do usuário do IAM.

Para usuários que precisam começar a usar o EMR Sem Servidor em um ambiente sandbox, use uma política semelhante à seguinte:

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/*" ] } ] }

Para conceder acesso, adicione as permissões aos seus usuários, grupos ou perfis:

Conceder acesso programático

Os usuários precisam de acesso programático se quiserem interagir com pessoas AWS fora do Console de gerenciamento da AWS. A forma de conceder acesso programático depende do tipo de usuário que está acessando AWS.

Para conceder acesso programático aos usuários, selecione uma das seguintes opções:

Qual usuário precisa de acesso programático? Para Por
IAM (Recomendado) Use as credenciais do console como credenciais temporárias para assinar solicitações programáticas para AWS SDKs ou AWS CLI APIs. AWS

Siga as instruções da interface que deseja utilizar.

Identidade da força de trabalho

(Usuários gerenciados no Centro de Identidade do IAM)

Use credenciais temporárias para assinar solicitações programáticas para AWS SDKs ou APIs. AWS CLI AWS

Siga as instruções da interface que deseja utilizar.

IAM Use credenciais temporárias para assinar solicitações programáticas para AWS SDKs ou APIs. AWS CLI AWS Siga as instruções em Como usar credenciais temporárias com AWS recursos no Guia do usuário do IAM.
IAM

(Não recomendado)

Use credenciais de longo prazo para assinar solicitações programáticas para AWS SDKs AWS CLI ou APIs. AWS

Siga as instruções da interface que deseja utilizar.

Instale e configure o AWS CLI

Se quiser usar as APIs do EMR Sem Servidor, instale a versão mais recente da AWS Command Line Interface (AWS CLI). Você não AWS CLI precisa usar o EMR Serverless a partir do console do EMR Studio e começar sem a CLI seguindo as etapas em. Conceitos básicos do EMR Sem Servidor usando o console

Para configurar o AWS CLI
  1. Para instalar a versão mais recente do AWS CLI para macOS, Linux ou Windows, consulte Instalando ou atualizando a versão mais recente do. AWS CLI

  2. Para configurar AWS CLI e proteger seu acesso Serviços da AWS, incluindo o EMR Serverless, consulte Configuração rápida com. aws configure

  3. Para verificar a configuração, digite o DataBrew comando a seguir no prompt de comando.

    aws emr-serverless help

    AWS CLI os comandos usam o padrão Região da AWS da sua configuração, a menos que você o defina com um parâmetro ou um perfil. Para definir seu Região da AWS com um parâmetro, adicione o --region parâmetro a cada comando.

    Para definir seu Região da AWS com um perfil, primeiro adicione um perfil nomeado no ~/.aws/config arquivo ou no %UserProfile%/.aws/config arquivo (para Microsoft Windows). Siga as etapas em Perfis nomeados para a AWS CLI. Em seguida, defina suas Região da AWS e outras configurações com um comando semelhante ao do exemplo a seguir.

    [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

Abra o console do .

A maioria dos tópicos orientados para o console nesta seção começa no console do Amazon EMR. Se você ainda não estiver conectado ao seu Conta da AWS, faça login, abra o console do Amazon EMR e vá para a próxima seção para continuar começando a usar o Amazon EMR.