View a markdown version of this page

Azioni, risorse e chiavi di condizione per Amazon Elastic MapReduce - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Azioni, risorse e chiavi di condizione per Amazon Elastic MapReduce

Amazon Elastico MapReduce (prefisso del servizio: elasticmapreduce) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da Amazon Elastic MapReduce

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

AddInstanceFleet

elasticmapreduce:AddInstanceFleet

Scrittura

AddInstanceGroups

elasticmapreduce:AddInstanceGroups

Scrittura

AddJobFlowSteps

elasticmapreduce:AddJobFlowSteps

Scrittura

AddTags

elasticmapreduce:AddTags

Etichettatura, scrittura

CancelSteps

elasticmapreduce:CancelSteps

Scrittura

CreatePersistentAppUI

elasticmapreduce:AccessAllEventLogs

Scrittura

elasticmapreduce:AddTags

Etichettare, scrivere

elasticmapreduce:CreatePersistentAppUI

Scrittura

CreateSecurityConfiguration

elasticmapreduce:CreateSecurityConfiguration

Scrittura

CreateStudio

elasticmapreduce:AddTags

Etichettare, scrivere

elasticmapreduce:CreateStudio

Scrittura

iam:PassRole

Scrittura

CreateStudioSessionMapping

elasticmapreduce:CreateStudioSessionMapping

Scrittura

DeleteSecurityConfiguration

elasticmapreduce:DeleteSecurityConfiguration

Scrittura

DeleteStudio

elasticmapreduce:DeleteStudio

Scrittura

DeleteStudioSessionMapping

elasticmapreduce:DeleteStudioSessionMapping

Scrittura

DescribeCluster

elasticmapreduce:DescribeCluster

Lettura

DescribeJobFlows

elasticmapreduce:DescribeJobFlows

Lettura

DescribeNotebookExecution

elasticmapreduce:DescribeNotebookExecution

Lettura

DescribePersistentAppUI

elasticmapreduce:DescribePersistentAppUI

Lettura

DescribeReleaseLabel

elasticmapreduce:DescribeReleaseLabel

Lettura

DescribeSecurityConfiguration

elasticmapreduce:DescribeSecurityConfiguration

Lettura

DescribeStep

elasticmapreduce:DescribeStep

Lettura

DescribeStudio

elasticmapreduce:DescribeStudio

Lettura

GetAutoTerminationPolicy

elasticmapreduce:GetAutoTerminationPolicy

Lettura

GetBlockPublicAccessConfiguration

elasticmapreduce:GetBlockPublicAccessConfiguration

Lettura

GetClusterSessionCredentials

elasticmapreduce:GetClusterSessionCredentials

Scrittura

GetManagedScalingPolicy

elasticmapreduce:GetManagedScalingPolicy

Lettura

GetOnClusterAppUIPresignedURL

elasticmapreduce:GetOnClusterAppUIPresignedURL

Scrittura

GetPersistentAppUIPresignedURL

elasticmapreduce:GetPersistentAppUIPresignedURL

Scrittura

GetSession

elasticmapreduce:GetSession

Lettura

GetSessionEndpoint

elasticmapreduce:GetSessionEndpoint

Scrittura

GetStudioSessionMapping

elasticmapreduce:GetStudioSessionMapping

Lettura

ListBootstrapActions

elasticmapreduce:ListBootstrapActions

Lettura

ListClusters

elasticmapreduce:ListClusters

List

ListInstanceFleets

elasticmapreduce:ListInstanceFleets

Lettura

ListInstanceGroups

elasticmapreduce:ListInstanceGroups

Lettura

ListInstances

elasticmapreduce:ListInstances

Lettura

ListNotebookExecutions

elasticmapreduce:ListNotebookExecutions

List

ListReleaseLabels

elasticmapreduce:ListReleaseLabels

List

ListSecurityConfigurations

elasticmapreduce:ListSecurityConfigurations

List

ListSessions

elasticmapreduce:ListSessions

List

ListSteps

elasticmapreduce:ListSteps

Lettura

ListStudioSessionMappings

elasticmapreduce:ListStudioSessionMappings

List

ListStudios

elasticmapreduce:ListStudios

List

ListSupportedInstanceTypes

elasticmapreduce:ListSupportedInstanceTypes

List

ModifyCluster

elasticmapreduce:ModifyCluster

Scrittura

ModifyInstanceFleet

elasticmapreduce:ModifyInstanceFleet

Scrittura

ModifyInstanceGroups

elasticmapreduce:ModifyInstanceGroups

Scrittura

PutAutoScalingPolicy

elasticmapreduce:PutAutoScalingPolicy

Scrittura

PutAutoTerminationPolicy

elasticmapreduce:PutAutoTerminationPolicy

Scrittura

PutBlockPublicAccessConfiguration

elasticmapreduce:PutBlockPublicAccessConfiguration

Gestione delle autorizzazioni, Write

PutManagedScalingPolicy

elasticmapreduce:PutManagedScalingPolicy

Scrittura

RemoveAutoScalingPolicy

elasticmapreduce:RemoveAutoScalingPolicy

Scrittura

RemoveAutoTerminationPolicy

elasticmapreduce:RemoveAutoTerminationPolicy

Scrittura

RemoveManagedScalingPolicy

elasticmapreduce:RemoveManagedScalingPolicy

Scrittura

RemoveTags

elasticmapreduce:RemoveTags

Etichettatura, scrittura

RunJobFlow

elasticmapreduce:AddTags

Etichettare, scrivere

elasticmapreduce:RunJobFlow

Scrittura

iam:PassRole

iam:PassedToService

application-autoscaling.amazonaws.com, ec2.amazonaws.com, elasticmapreduce.amazonaws.com

Scrittura

SetKeepJobFlowAliveWhenNoSteps

elasticmapreduce:SetKeepJobFlowAliveWhenNoSteps

Scrittura

SetTerminationProtection

elasticmapreduce:SetTerminationProtection

Scrittura

SetUnhealthyNodeReplacement

elasticmapreduce:SetUnhealthyNodeReplacement

Scrittura

SetVisibleToAllUsers

elasticmapreduce:SetVisibleToAllUsers

Scrittura

StartNotebookExecution

elasticmapreduce:AddTags

Etichettare, scrivere

elasticmapreduce:StartNotebookExecution

Scrittura

iam:PassRole

Scrittura

StartSession

elasticmapreduce:AddTags

Etichettare, scrivere

elasticmapreduce:StartSession

Scrittura

iam:PassRole

iam:PassedToService

elasticmapreduce.amazonaws.com, managed-compute.elasticmapreduce.amazonaws.com

Scrittura

StopNotebookExecution

elasticmapreduce:StopNotebookExecution

Scrittura

TerminateJobFlows

elasticmapreduce:TerminateJobFlows

Scrittura

TerminateSession

elasticmapreduce:TerminateSession

Scrittura

UpdateStudio

elasticmapreduce:UpdateStudio

Scrittura

iam:PassRole

Scrittura

UpdateStudioSessionMapping

elasticmapreduce:UpdateStudioSessionMapping

Scrittura

Azioni definite da Amazon Elastic MapReduce

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AccessAllEventLogs

Concede l'autorizzazione per visualizzare tutti i registri degli eventi in un server di cronologia delle applicazioni persistente

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

AddInstanceFleet

Concede l'autorizzazione ad aggiungere un parco istanze a un cluster in esecuzione.

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

AddInstanceGroups

Concede l'autorizzazione ad aggiungere gruppi di istanze a un cluster in esecuzione.

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

AddJobFlowSteps

Concede l'autorizzazione ad aggiungere nuovi passaggi a un cluster in esecuzione.

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ExecutionRoleArn

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

AddTags

Concede l'autorizzazione ad aggiungere dei tag a una risorsa di Amazon EMR.

cluster

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

elasticmapreduce:RequestTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Etichettatura, scrittura

editor

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

elasticmapreduce:RequestTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

notebook-execution

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

elasticmapreduce:RequestTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

session

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

elasticmapreduce:RequestTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

studio

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

elasticmapreduce:RequestTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

CancelSteps

Concede l'autorizzazione ad annullare uno o più passaggi in sospeso in un cluster in esecuzione.

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

CreatePersistentAppUI

Concede l'autorizzazione per creare un server di cronologia applicazioni persistente

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

CreateSecurityConfiguration

Autorizza l'utente a creare una configurazione di sicurezza.

Scrittura

CreateStudio

Concede l'autorizzazione per creare uno EMR Studio.

aws:RequestTag/${TagKey}

aws:TagKeys

elasticmapreduce:RequestTag/${TagKey}

Scrittura

CreateStudioPresignedUrl

Concede l'autorizzazione per avviare un EMR Studio utilizzando la modalità di autenticazione IAM

studio*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

CreateStudioSessionMapping

Concede l'autorizzazione per creare la mappatura di sessione di un EMR Studio.

studio*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

DeleteSecurityConfiguration

Autorizza l'utente a eliminare una configurazione di sicurezza.

Scrittura

DeleteStudio

Concede l'autorizzazione per eliminare un EMR Studio.

studio*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

DeleteStudioSessionMapping

Concede l'autorizzazione per eliminare una mappatura di sessione di un EMR Studio.

studio*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

DescribeCluster

Concede l'autorizzazione a ottenere dettagli su un cluster, tra cui lo stato, la configurazione hardware e software, le impostazioni VPC e così via.

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

DescribeJobFlows

Concede l'autorizzazione per descrivere i dettagli dei cluster (flussi di lavoro). Questa API è obsoleta e alla fine verrà rimossa. Ti consigliamo di utilizzare ListClusters, DescribeCluster, ListSteps, ListInstanceGroups e ListBootstrapActions anziché

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

DescribeNotebookExecution

Concede l'autorizzazione per visualizzare le informazioni relative all'esecuzione di un notebook.

notebook-execution*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

DescribePersistentAppUI

Concede l'autorizzazione per descrivere un server di cronologia delle applicazioni persistente

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

DescribeReleaseLabel

Concede l'autorizzazione per visualizzare le informazioni relative a un rilascio EMR, per esempio le applicazioni supportate

Lettura

DescribeSecurityConfiguration

Concede l'autorizzazione a ottenere i dettagli di una configurazione di sicurezza.

Lettura

DescribeStep

Concede l'autorizzazione a ottenere i dettagli su una fase del cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

DescribeStudio

Concede l'autorizzazione per visualizzare le informazioni relative a un EMR Studio

studio*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

GetAutoTerminationPolicy

Concede l'autorizzazione per recuperare le policy di terminazione automatica associate a un cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

GetBlockPublicAccessConfiguration

Concede il permesso di recuperare la configurazione di accesso pubblico del blocco EMR per Account AWS nella Regione

Lettura

GetClusterSessionCredentials

Concede l'autorizzazione per recuperare le credenziali di base HTTP associate a un determinato ruolo IAM di esecuzione per un cluster EMR abilitato al controllo dettagliato degli accessi

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ExecutionRoleArn

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

GetManagedScalingPolicy

Concede l'autorizzazione per recuperare le policy di dimensionamento gestite associate a un cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

GetOnClusterAppUIPresignedURL

Concede l'autorizzazione per ottenere un URL preimpostato per un server di cronologia delle applicazioni in esecuzione sul cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

GetPersistentAppUIPresignedURL

Concede l'autorizzazione per ottenere un server di cronologia delle applicazioni persistente

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ExecutionRoleArn

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

GetSession

Concede il permesso di ottenere i dettagli di una sessione di Spark Connect

session*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

GetSessionEndpoint

Concede il permesso di ottenere l'endpoint e le credenziali per una sessione Spark Connect

session*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

GetStudioSessionMapping

Concede l'autorizzazione per visualizzare informazioni su una mappatura di sessione di un EMR Studio.

studio*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

ListBootstrapActions

Concede l'autorizzazione per ottenere i dettagli sulle operazioni di bootstrap associate a un cluster.

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

ListClusters

Concede l'autorizzazione per ottenere lo stato dei cluster accessibili.

List

ListInstanceFleets

Concede l'autorizzazione per ottenere i dettagli de parchi istanze in un cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

ListInstanceGroups

Concede l'autorizzazione per ottenere i dettagli dei gruppi di istanze in un cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

ListInstances

Concede l'autorizzazione per ottenere i dettagli sulle istanze di Amazon EC2 in un cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

ListNotebookExecutions

Concede l'autorizzazione per elencare le informazioni di riepilogo per le esecuzioni dei notebook

List

ListReleaseLabels

Concede l'autorizzazione per elencare e filtrare i rilasci di EMR disponibili nella regione corrente

List

ListSecurityConfigurations

Concede l'autorizzazione per elencare le configurazioni di sicurezza disponibili in questo account per nome, insieme a data e ora di creazione.

List

ListSessions

Concede il permesso di elencare le sessioni Spark Connect su un cluster Amazon EMR

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

List

ListSteps

Concede l'autorizzazione a elencare i passaggi associati a un cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

ListStudioSessionMappings

Concede l'autorizzazione a elencare le informazioni di riepilogo sulle mappature delle sessioni di EMR Studio

List

ListStudios

Concede l'autorizzazione per elencare informazioni di riepilogo sugli EMR Studio

List

ListSupportedInstanceTypes

Concede l'autorizzazione a elencare i tipi di istanze Amazon EC2 supportati da una versione di Amazon EMR

List

ModifyCluster

Concede l'autorizzazione per modificare le impostazioni del cluster, ad esempio il numero di fasi che possono essere eseguite simultaneamente per un cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

ModifyInstanceFleet

Concede il permesso di modificare l'obiettivo On-Demand e punta alle capacità Spot di una flotta di istanze

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

ModifyInstanceGroups

Concede l'autorizzazione per modificare il numero e la configurazione delle istanze EC2 in un gruppo di istanze

cluster

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

PutAutoScalingPolicy

Concede l'autorizzazione per creare o aggiornare una policy di auto scaling per un gruppo di istanze core o un gruppo di istanze per le attività

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

PutAutoTerminationPolicy

Concede l'autorizzazione per creare o aggiornare le policy di terminazione automatica associate a un cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

PutBlockPublicAccessConfiguration

Concede l'autorizzazione a creare o aggiornare la configurazione di accesso pubblico del blocco EMR per Account AWS nella Regione

Gestione delle autorizzazioni, Write

PutManagedScalingPolicy

Concede l'autorizzazione per creare o aggiornare le policy di dimensionamento gestito associate a un cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

RemoveAutoScalingPolicy

Concede l’autorizzazione a rimuovere una policy di auto scaling da un gruppo di istanze

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

RemoveAutoTerminationPolicy

Concede l'autorizzazione per rimuovere le policy di terminazione automatica associate a un cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

RemoveManagedScalingPolicy

Concede l'autorizzazione per rimuovere le policy di dimensionamento gestite associate a un cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

RemoveTags

Concede l'autorizzazione a rimuovere i tag da una risorsa di Amazon EMR

cluster

aws:ResourceTag/${TagKey}

aws:TagKeys

elasticmapreduce:ResourceTag/${TagKey}

Etichettatura, scrittura

editor

aws:ResourceTag/${TagKey}

aws:TagKeys

elasticmapreduce:ResourceTag/${TagKey}

notebook-execution

aws:ResourceTag/${TagKey}

aws:TagKeys

elasticmapreduce:ResourceTag/${TagKey}

session

aws:ResourceTag/${TagKey}

aws:TagKeys

elasticmapreduce:ResourceTag/${TagKey}

studio

aws:ResourceTag/${TagKey}

aws:TagKeys

elasticmapreduce:ResourceTag/${TagKey}

RunJobFlow

Concede l'autorizzazione a creare e avviare un cluster (flusso di lavoro)

aws:RequestTag/${TagKey}

aws:TagKeys

elasticmapreduce:RequestTag/${TagKey}

Scrittura

SetKeepJobFlowAliveWhenNoSteps

Concede il permesso di aggiungere e rimuovere la terminazione automatica dopo l'esecuzione del passaggio per un cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

SetTerminationProtection

Concede l'autorizzazione ad aggiungere e rimuovere la protezione dall'arresto per un cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

SetUnhealthyNodeReplacement

Concede l'autorizzazione per abilitare o disabilitare la sostituzione dei nodi non integri per un cluster

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

SetVisibleToAllUsers

Concede il permesso di impostare se tutti AWS Gli utenti di Identity and Access Management (IAM) in Account AWS può visualizzare un cluster. Questa API è obsoleta e il cluster potrebbe essere visibile a tutti gli utenti dell'account. Per limitare l'accesso al cluster utilizzando una policy IAM, consulta AWS Gestione delle identità e degli accessi per Amazon EMR (https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-access-iam.html)

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

StartNotebookExecution

Concede l'autorizzazione per avviare l'esecuzione di un EMR Notebook

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

elasticmapreduce:RequestTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

editor*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

elasticmapreduce:RequestTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

StartSession

Concede l'autorizzazione per avviare una sessione Spark Connect su un cluster Amazon EMR

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

elasticmapreduce:ExecutionRoleArn

elasticmapreduce:RequestTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

StopNotebookExecution

Concede l'autorizzazione per interrompere l'esecuzione del notebook

notebook-execution*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

TerminateJobFlows

Concede l'autorizzazione ad arrestare un cluster (flusso di lavoro)

cluster*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

TerminateSession

Concede il permesso di terminare una sessione Spark Connect su un cluster Amazon EMR

session*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

UpdateStudio

Concede l'autorizzazione per aggiornare le informazioni su un EMR Studio

studio*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

UpdateStudioSessionMapping

Concede l'autorizzazione per aggiornare una mappatura di sessione di un EMR Studio

studio*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

Permission-only azioni per Amazon Elastic MapReduce

Le seguenti azioni sono definite da Amazon Elastic MapReduce ma non sono direttamente richiamabili tramite alcuna operazione API. Possono essere utilizzati solo nelle dichiarazioni delle politiche IAM per concedere o negare le autorizzazioni.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AttachEditor

Concede l'autorizzazione per collegare un EMR Notebook a un motore di calcolo

editor*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

CreateEditor

Concede l'autorizzazione per creare un EMR Notebook.

cluster

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

elasticmapreduce:RequestTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

CreateRepository

Concede l'autorizzazione per creare un repository di EMR Notebook.

Scrittura

DeleteEditor

Concede l'autorizzazione per eliminare un EMR Notebook

editor*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

DeleteRepository

Concede l'autorizzazione per eliminare un repository di EMR Notebook.

Scrittura

DeleteWorkspaceAccess

Concede l'autorizzazione per bloccare un'identità dall'apertura di uno WorkSpace collaborativo

editor*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Gestione delle autorizzazioni, Write

DescribeEditor

Concede l'autorizzazione a visualizzare informazioni su un notebook, tra cui stato, utente, ruolo, tag, posizione e altro.

editor*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Lettura

DescribeRepository

Concede l'autorizzazione per descrivere un repository di EMR Notebook.

Lettura

DetachEditor

Concede l'autorizzazione per scollegare un EMR Notebook da un motore di calcolo

editor*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

LinkRepository

Concede l'autorizzazione per collegare un repository di un EMR Notebook a EMR Notebooks.

Scrittura

ListEditors

Concede l'autorizzazione a elencare le informazioni di riepilogo per gli EMR Notebooks accessibili.

List

ListRepositories

Concede l'autorizzazione per elencare i repository degli EMR Notebook esistenti

List

ListWorkspaceAccessIdentities

Concede l'autorizzazione per elencare le identità a cui è concesso l'accesso a uno WorkSpace

editor*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

List

OpenEditorInConsole

Concede l'autorizzazione per avviare l'editor di notebook Jupyter per un EMR Notebook all'interno della console

cluster

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

editor*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

PutWorkspaceAccess

Concede l'autorizzazione per consentire a un'identità di aprire uno WorkSpace collaborativo

editor*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Gestione delle autorizzazioni, Write

StartEditor

Concede l'autorizzazione ad avviare un EMR Notebook

cluster

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

editor*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

StopEditor

Concede l'autorizzazione ad arrestare un EMR notebook

editor*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

UnlinkRepository

Concede l'autorizzazione per scollegare un repository di un EMR Notebook da EMR Notebooks

Scrittura

UpdateEditor

Concede l'autorizzazione per aggiornare un EMR Notebook

editor*

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Scrittura

UpdateRepository

Concede l'autorizzazione per aggiornare un repository di EMR Notebook

Scrittura

ViewEventsFromAllClustersInConsole

Concede l'autorizzazione a utilizzare la console di gestione di EMR per visualizzare gli eventi provenienti da tutti i cluster

List

Tipi di risorse definiti da Amazon Elastic MapReduce

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

cluster

arn:${Partition}:elasticmapreduce:${Region}:${Account}:cluster/${ClusterId}

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

editor

arn:${Partition}:elasticmapreduce:${Region}:${Account}:editor/${EditorId}

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

notebook-execution

arn:${Partition}:elasticmapreduce:${Region}:${Account}:notebook-execution/${NotebookExecutionId}

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

session

arn:${Partition}:elasticmapreduce:${Region}:${Account}:cluster/${ClusterId}/session/${SessionId}

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

studio

arn:${Partition}:elasticmapreduce:${Region}:${Account}:studio/${StudioId}

aws:ResourceTag/${TagKey}

elasticmapreduce:ResourceTag/${TagKey}

Chiavi di condizione per Amazon Elastic MapReduce

Amazon Elastic MapReduce definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso in base al fatto che la coppia tag e valore sia fornita con l'operazione

String

aws:ResourceTag/${TagKey}

Filtra l'accesso in base alla coppia tag e valore associata a una risorsa di Amazon EMR

String

aws:TagKeys

Filtra l'accesso in base al fatto che le chiavi dei tag siano fornite con l'operazione indipendentemente dal valore del tag

ArrayOfString

elasticmapreduce:ExecutionRoleArn

Filtra l'accesso in base al fatto che l'ARN del ruolo di esecuzione è fornito con l'operazione

ARN

elasticmapreduce:RequestTag/${TagKey}

Filtra l'accesso in base al fatto che la coppia tag e valore sia fornita con l'operazione

String

elasticmapreduce:ResourceTag/${TagKey}

Filtra l'accesso in base alla coppia tag e valore associata a una risorsa di Amazon EMR

String