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á.
Monitore, atualize e exclua recursos do Amazon EMR Studio
Esta seção inclui instruções para ajudar você a monitorar, atualizar ou excluir um recurso do EMR Studio. Para obter informações sobre como atribuir usuários ou atualizar as permissões de usuários, consulte Atribuir e gerenciar usuários do EMR Studio.
Visualização de detalhes do Studio
Monitore as ações do Amazon EMR Studio
Veja o EMR estúdio e a API atividade
EMRO Studio é integrado com AWS CloudTrail, um serviço que fornece um registro das ações realizadas por um usuário, por uma IAM função ou por outro AWS serviço no EMR Studio. CloudTrail captura API chamadas para o EMR Studio como eventos. Você pode ver os eventos usando o CloudTrail console em https://console.aws.amazon.com/cloudtrail/
EMROs eventos do Studio fornecem informações como qual estúdio ou IAM usuário faz uma solicitação e que tipo de solicitação é essa.
nota
As ações no cluster, como execução de trabalhos de cadernos, não são emitidas para o AWS CloudTrail.
Você também pode criar uma trilha para entrega contínua de CloudTrail eventos do EMR Studio em um bucket do Amazon S3. Para obter mais informações, consulte o Guia do usuário do AWS CloudTrail.
Exemplo de CloudTrail evento: um usuário chama o DescribeStudio API
Veja a seguir um exemplo de AWS CloudTrail evento criado quando um usuárioadmin
,, chama DescribeStudioAPIo. CloudTrail registra o nome do usuário comoadmin
.
nota
Para proteger os detalhes do Studio, o API evento EMR Studio para DescribeStudio exclui um valor pararesponseElements
.
{
"eventVersion":"1.08",
"userIdentity":{
"type":"IAMUser",
"principalId":"AIDXXXXXXXXXXXXXXXXXX",
"arn":"arn:aws:iam::653XXXXXXXXX:user/admin
",
"accountId":"653XXXXXXXXX",
"accessKeyId":"AKIAIOSFODNN7EXAMPLE",
"userName":"admin
"
},
"eventTime":"2021-01-07T19:13:58Z",
"eventSource":"elasticmapreduce.amazonaws.com",
"eventName":"DescribeStudio",
"awsRegion":"us-east-1",
"sourceIPAddress":"72.XX.XXX.XX",
"userAgent":"aws-cli/1.18.188 Python/3.8.5 Darwin/18.7.0 botocore/1.19.28",
"requestParameters":{
"studioId":"es-9O5XXXXXXXXXXXXXXXXXXXXXX"
},
"responseElements":null,
"requestID":"0fxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"eventID":"b0xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"readOnly":true,
"eventType":"AwsApiCall",
"managementEvent":true,
"eventCategory":"Management",
"recipientAccountId":"653XXXXXXXXX"
}
Visualização de atividades de usuários e de trabalhos do Spark
Para visualizar a atividade de trabalho dos usuários do Amazon EMR Studio no Spark, você pode configurar a representação do usuário em um cluster. Com a representação do usuário, cada trabalho do Spark enviado de um Workspace é associado ao usuário do Studio que executou o código.
Quando a representação de usuário está ativada, a Amazon EMR cria um diretório de HDFS usuários no nó principal do cluster para cada usuário que executa código no espaço de trabalho. Por exemplo, se o usuário studio-user-1@example.com
executar um código, você poderá se conectar ao nó primário e visualizar que hadoop fs -ls /user
tem um diretório para studio-user-1@example.com
.
Para configurar a representação do usuário do Spark, defina as propriedades abaixo nas seguintes classificações de configuração:
-
core-site
-
livy-conf
[ { "Classification": "core-site", "Properties": { "hadoop.proxyuser.livy.groups": "*", "hadoop.proxyuser.livy.hosts": "*" } }, { "Classification": "livy-conf", "Properties": { "livy.impersonation.enabled": "true" } } ]
Para visualizar as páginas do servidor de histórico, consulte Depure aplicativos e trabalhos com EMR o Studio. Você também pode se conectar ao nó primário do cluster usando SSH para visualizar as interfaces web do aplicativo. Para obter mais informações, consulte Visualize interfaces web hospedadas em EMR clusters da Amazon.
Atualizar um Amazon EMR Studio
Depois de criar um EMR Studio, você pode atualizar os seguintes atributos usando o AWS CLI:
-
Nome
-
Descrição
-
Local do S3 padrão
-
Sub-redes
Para atualizar um EMR Studio usando o AWS CLI
Use o update-studio
AWS CLI comando para atualizar um EMR Studio. Para obter mais informações, consulte Referência de comandos da AWS CLI .
nota
Você pode associar um Studio a, no máximo, cinco sub-redes. Essas sub-redes devem pertencer às VPC mesmas do Studio. A lista de sub-redes IDs que você envia para o update-studio
comando pode incluir uma nova sub-redeIDs, mas também deve incluir toda a sub-rede IDs que você já associou ao Studio. Não é possível remover sub-redes de um Studio.
aws emr update-studio \ --studio-id
<example-studio-id-to-update>
\ --name<example-new-studio-name>
\ --subnet-ids<old-subnet-id-1 old-subnet-id-2 old-subnet-id-3 new-subnet-id>
\
Para verificar as alterações, use o describe-studio
AWS CLI comando e especifique sua ID do estúdio. Para obter mais informações, consulte Referência de comandos da AWS CLI .
aws emr describe-studio \ --studio-id
<id-of-updated-studio>
\
Excluir um Amazon EMR Studio e um Workspaces
Quando você exclui um Studio, o EMR Studio exclui todas as atribuições de usuários e grupos do IAM Identity Center associadas ao Studio.
nota
Quando você exclui um Studio, EMR a Amazon não exclui os Workspaces associados a esse Studio. Você deve excluir os Workspaces do seu Studio separadamente.
Exclusão de Workspaces
Excluir um EMR estúdio