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:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza riferimento programmatico all'autorizzazione del servizio
per questo servizio.
Argomenti
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 |
Scrittura |
|||
|
AddInstanceGroups |
Scrittura |
|||
|
AddJobFlowSteps |
Scrittura |
|||
|
AddTags |
Etichettatura, scrittura |
|||
|
CancelSteps |
Scrittura |
|||
|
CreatePersistentAppUI |
Scrittura |
|||
Etichettare, scrivere |
||||
Scrittura |
||||
|
CreateSecurityConfiguration |
Scrittura |
|||
|
CreateStudio |
Etichettare, scrivere |
|||
Scrittura |
||||
Scrittura |
||||
|
CreateStudioSessionMapping |
Scrittura |
|||
|
DeleteSecurityConfiguration |
Scrittura |
|||
|
DeleteStudio |
Scrittura |
|||
|
DeleteStudioSessionMapping |
Scrittura |
|||
|
DescribeCluster |
Lettura |
|||
|
DescribeJobFlows |
Lettura |
|||
|
DescribeNotebookExecution |
Lettura |
|||
|
DescribePersistentAppUI |
Lettura |
|||
|
DescribeReleaseLabel |
Lettura |
|||
|
DescribeSecurityConfiguration |
Lettura |
|||
|
DescribeStep |
Lettura |
|||
|
DescribeStudio |
Lettura |
|||
|
GetAutoTerminationPolicy |
Lettura |
|||
|
GetBlockPublicAccessConfiguration |
Lettura |
|||
|
GetClusterSessionCredentials |
Scrittura |
|||
|
GetManagedScalingPolicy |
Lettura |
|||
|
GetOnClusterAppUIPresignedURL |
Scrittura |
|||
|
GetPersistentAppUIPresignedURL |
Scrittura |
|||
|
GetSession |
Lettura |
|||
|
GetSessionEndpoint |
Scrittura |
|||
|
GetStudioSessionMapping |
Lettura |
|||
|
ListBootstrapActions |
Lettura |
|||
|
ListClusters |
List |
|||
|
ListInstanceFleets |
Lettura |
|||
|
ListInstanceGroups |
Lettura |
|||
|
ListInstances |
Lettura |
|||
|
ListNotebookExecutions |
List |
|||
|
ListReleaseLabels |
List |
|||
|
ListSecurityConfigurations |
List |
|||
|
ListSessions |
List |
|||
|
ListSteps |
Lettura |
|||
|
ListStudioSessionMappings |
List |
|||
|
ListStudios |
List |
|||
|
ListSupportedInstanceTypes |
List |
|||
|
ModifyCluster |
Scrittura |
|||
|
ModifyInstanceFleet |
Scrittura |
|||
|
ModifyInstanceGroups |
Scrittura |
|||
|
PutAutoScalingPolicy |
Scrittura |
|||
|
PutAutoTerminationPolicy |
Scrittura |
|||
|
PutBlockPublicAccessConfiguration |
Gestione delle autorizzazioni, Write |
|||
|
PutManagedScalingPolicy |
Scrittura |
|||
|
RemoveAutoScalingPolicy |
Scrittura |
|||
|
RemoveAutoTerminationPolicy |
Scrittura |
|||
|
RemoveManagedScalingPolicy |
Scrittura |
|||
|
RemoveTags |
Etichettatura, scrittura |
|||
|
RunJobFlow |
Etichettare, scrivere |
|||
Scrittura |
||||
iam:PassedToService |
application-autoscaling.amazonaws.com, ec2.amazonaws.com, elasticmapreduce.amazonaws.com |
Scrittura |
||
|
SetKeepJobFlowAliveWhenNoSteps |
Scrittura |
|||
|
SetTerminationProtection |
Scrittura |
|||
|
SetUnhealthyNodeReplacement |
Scrittura |
|||
|
SetVisibleToAllUsers |
Scrittura |
|||
|
StartNotebookExecution |
Etichettare, scrivere |
|||
Scrittura |
||||
Scrittura |
||||
|
StartSession |
Etichettare, scrivere |
|||
Scrittura |
||||
iam:PassedToService |
elasticmapreduce.amazonaws.com, managed-compute.elasticmapreduce.amazonaws.com |
Scrittura |
||
|
StopNotebookExecution |
Scrittura |
|||
|
TerminateJobFlows |
Scrittura |
|||
|
TerminateSession |
Scrittura |
|||
|
UpdateStudio |
Scrittura |
|||
Scrittura |
||||
|
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 |
|---|---|---|---|---|
Concede l'autorizzazione per visualizzare tutti i registri degli eventi in un server di cronologia delle applicazioni persistente |
Scrittura |
|||
Concede l'autorizzazione ad aggiungere un parco istanze a un cluster in esecuzione. |
Scrittura |
|||
Concede l'autorizzazione ad aggiungere gruppi di istanze a un cluster in esecuzione. |
Scrittura |
|||
Concede l'autorizzazione ad aggiungere nuovi passaggi a un cluster in esecuzione. |
Scrittura |
|||
Concede l'autorizzazione ad aggiungere dei tag a una risorsa di Amazon EMR. |
Etichettatura, scrittura |
|||
Concede l'autorizzazione ad annullare uno o più passaggi in sospeso in un cluster in esecuzione. |
Scrittura |
|||
Concede l'autorizzazione per creare un server di cronologia applicazioni persistente |
Scrittura |
|||
Autorizza l'utente a creare una configurazione di sicurezza. |
Scrittura |
|||
Concede l'autorizzazione per creare uno EMR Studio. |
Scrittura |
|||
Concede l'autorizzazione per avviare un EMR Studio utilizzando la modalità di autenticazione IAM |
Scrittura |
|||
Concede l'autorizzazione per creare la mappatura di sessione di un EMR Studio. |
Scrittura |
|||
Autorizza l'utente a eliminare una configurazione di sicurezza. |
Scrittura |
|||
Concede l'autorizzazione per eliminare un EMR Studio. |
Scrittura |
|||
Concede l'autorizzazione per eliminare una mappatura di sessione di un EMR Studio. |
Scrittura |
|||
Concede l'autorizzazione a ottenere dettagli su un cluster, tra cui lo stato, la configurazione hardware e software, le impostazioni VPC e così via. |
Lettura |
|||
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é |
Lettura |
|||
Concede l'autorizzazione per visualizzare le informazioni relative all'esecuzione di un notebook. |
Lettura |
|||
Concede l'autorizzazione per descrivere un server di cronologia delle applicazioni persistente |
Lettura |
|||
Concede l'autorizzazione per visualizzare le informazioni relative a un rilascio EMR, per esempio le applicazioni supportate |
Lettura |
|||
Concede l'autorizzazione a ottenere i dettagli di una configurazione di sicurezza. |
Lettura |
|||
Concede l'autorizzazione a ottenere i dettagli su una fase del cluster |
Lettura |
|||
Concede l'autorizzazione per visualizzare le informazioni relative a un EMR Studio |
Lettura |
|||
Concede l'autorizzazione per recuperare le policy di terminazione automatica associate a un cluster |
Lettura |
|||
Concede il permesso di recuperare la configurazione di accesso pubblico del blocco EMR per Account AWS nella Regione |
Lettura |
|||
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 |
Scrittura |
|||
Concede l'autorizzazione per recuperare le policy di dimensionamento gestite associate a un cluster |
Lettura |
|||
Concede l'autorizzazione per ottenere un URL preimpostato per un server di cronologia delle applicazioni in esecuzione sul cluster |
Scrittura |
|||
Concede l'autorizzazione per ottenere un server di cronologia delle applicazioni persistente |
Scrittura |
|||
Concede il permesso di ottenere i dettagli di una sessione di Spark Connect |
Lettura |
|||
Concede il permesso di ottenere l'endpoint e le credenziali per una sessione Spark Connect |
Scrittura |
|||
Concede l'autorizzazione per visualizzare informazioni su una mappatura di sessione di un EMR Studio. |
Lettura |
|||
Concede l'autorizzazione per ottenere i dettagli sulle operazioni di bootstrap associate a un cluster. |
Lettura |
|||
Concede l'autorizzazione per ottenere lo stato dei cluster accessibili. |
List |
|||
Concede l'autorizzazione per ottenere i dettagli de parchi istanze in un cluster |
Lettura |
|||
Concede l'autorizzazione per ottenere i dettagli dei gruppi di istanze in un cluster |
Lettura |
|||
Concede l'autorizzazione per ottenere i dettagli sulle istanze di Amazon EC2 in un cluster |
Lettura |
|||
Concede l'autorizzazione per elencare le informazioni di riepilogo per le esecuzioni dei notebook |
List |
|||
Concede l'autorizzazione per elencare e filtrare i rilasci di EMR disponibili nella regione corrente |
List |
|||
Concede l'autorizzazione per elencare le configurazioni di sicurezza disponibili in questo account per nome, insieme a data e ora di creazione. |
List |
|||
Concede il permesso di elencare le sessioni Spark Connect su un cluster Amazon EMR |
List |
|||
Concede l'autorizzazione a elencare i passaggi associati a un cluster |
Lettura |
|||
Concede l'autorizzazione a elencare le informazioni di riepilogo sulle mappature delle sessioni di EMR Studio |
List |
|||
Concede l'autorizzazione per elencare informazioni di riepilogo sugli EMR Studio |
List |
|||
Concede l'autorizzazione a elencare i tipi di istanze Amazon EC2 supportati da una versione di Amazon EMR |
List |
|||
Concede l'autorizzazione per modificare le impostazioni del cluster, ad esempio il numero di fasi che possono essere eseguite simultaneamente per un cluster |
Scrittura |
|||
Concede il permesso di modificare l'obiettivo On-Demand e punta alle capacità Spot di una flotta di istanze |
Scrittura |
|||
Concede l'autorizzazione per modificare il numero e la configurazione delle istanze EC2 in un gruppo di istanze |
Scrittura |
|||
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à |
Scrittura |
|||
Concede l'autorizzazione per creare o aggiornare le policy di terminazione automatica associate a un cluster |
Scrittura |
|||
Concede l'autorizzazione a creare o aggiornare la configurazione di accesso pubblico del blocco EMR per Account AWS nella Regione |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione per creare o aggiornare le policy di dimensionamento gestito associate a un cluster |
Scrittura |
|||
Concede l’autorizzazione a rimuovere una policy di auto scaling da un gruppo di istanze |
Scrittura |
|||
Concede l'autorizzazione per rimuovere le policy di terminazione automatica associate a un cluster |
Scrittura |
|||
Concede l'autorizzazione per rimuovere le policy di dimensionamento gestite associate a un cluster |
Scrittura |
|||
Concede l'autorizzazione a rimuovere i tag da una risorsa di Amazon EMR |
Etichettatura, scrittura |
|||
Concede l'autorizzazione a creare e avviare un cluster (flusso di lavoro) |
Scrittura |
|||
Concede il permesso di aggiungere e rimuovere la terminazione automatica dopo l'esecuzione del passaggio per un cluster |
Scrittura |
|||
Concede l'autorizzazione ad aggiungere e rimuovere la protezione dall'arresto per un cluster |
Scrittura |
|||
Concede l'autorizzazione per abilitare o disabilitare la sostituzione dei nodi non integri per un cluster |
Scrittura |
|||
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) |
Scrittura |
|||
Concede l'autorizzazione per avviare l'esecuzione di un EMR Notebook |
Scrittura |
|||
Concede l'autorizzazione per avviare una sessione Spark Connect su un cluster Amazon EMR |
elasticmapreduce:ExecutionRoleArn |
Scrittura |
||
Concede l'autorizzazione per interrompere l'esecuzione del notebook |
Scrittura |
|||
Concede l'autorizzazione ad arrestare un cluster (flusso di lavoro) |
Scrittura |
|||
Concede il permesso di terminare una sessione Spark Connect su un cluster Amazon EMR |
Scrittura |
|||
Concede l'autorizzazione per aggiornare le informazioni su un EMR Studio |
Scrittura |
|||
Concede l'autorizzazione per aggiornare una mappatura di sessione di un EMR Studio |
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 |
|---|---|---|---|---|
Concede l'autorizzazione per collegare un EMR Notebook a un motore di calcolo |
Scrittura |
|||
Concede l'autorizzazione per creare un EMR Notebook. |
Scrittura |
|||
Concede l'autorizzazione per creare un repository di EMR Notebook. |
Scrittura |
|||
Concede l'autorizzazione per eliminare un EMR Notebook |
Scrittura |
|||
Concede l'autorizzazione per eliminare un repository di EMR Notebook. |
Scrittura |
|||
Concede l'autorizzazione per bloccare un'identità dall'apertura di uno WorkSpace collaborativo |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione a visualizzare informazioni su un notebook, tra cui stato, utente, ruolo, tag, posizione e altro. |
Lettura |
|||
Concede l'autorizzazione per descrivere un repository di EMR Notebook. |
Lettura |
|||
Concede l'autorizzazione per scollegare un EMR Notebook da un motore di calcolo |
Scrittura |
|||
Concede l'autorizzazione per collegare un repository di un EMR Notebook a EMR Notebooks. |
Scrittura |
|||
Concede l'autorizzazione a elencare le informazioni di riepilogo per gli EMR Notebooks accessibili. |
List |
|||
Concede l'autorizzazione per elencare i repository degli EMR Notebook esistenti |
List |
|||
Concede l'autorizzazione per elencare le identità a cui è concesso l'accesso a uno WorkSpace |
List |
|||
Concede l'autorizzazione per avviare l'editor di notebook Jupyter per un EMR Notebook all'interno della console |
Scrittura |
|||
Concede l'autorizzazione per consentire a un'identità di aprire uno WorkSpace collaborativo |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione ad avviare un EMR Notebook |
Scrittura |
|||
Concede l'autorizzazione ad arrestare un EMR notebook |
Scrittura |
|||
Concede l'autorizzazione per scollegare un repository di un EMR Notebook da EMR Notebooks |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un EMR Notebook |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un repository di EMR Notebook |
Scrittura |
|||
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 |
|---|---|---|
arn:${Partition}:elasticmapreduce:${Region}:${Account}:cluster/${ClusterId} |
||
arn:${Partition}:elasticmapreduce:${Region}:${Account}:editor/${EditorId} |
||
arn:${Partition}:elasticmapreduce:${Region}:${Account}:notebook-execution/${NotebookExecutionId} |
||
arn:${Partition}:elasticmapreduce:${Region}:${Account}:cluster/${ClusterId}/session/${SessionId} |
||
arn:${Partition}:elasticmapreduce:${Region}:${Account}:studio/${StudioId} |
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 |
|---|---|---|
Filtra l'accesso in base al fatto che la coppia tag e valore sia fornita con l'operazione |
String |
|
Filtra l'accesso in base alla coppia tag e valore associata a una risorsa di Amazon EMR |
String |
|
Filtra l'accesso in base al fatto che le chiavi dei tag siano fornite con l'operazione indipendentemente dal valore del tag |
ArrayOfString |
|
Filtra l'accesso in base al fatto che l'ARN del ruolo di esecuzione è fornito con l'operazione |
ARN |
|
Filtra l'accesso in base al fatto che la coppia tag e valore sia fornita con l'operazione |
String |
|
Filtra l'accesso in base alla coppia tag e valore associata a una risorsa di Amazon EMR |
String |