Tous les produits
Search
Centre de documentation

E-MapReduce:Rôle d'application ECS pour les versions EMR 3.32 et ultérieures, 4,5 et ultérieures, et 5.x

Dernière mise à jour :Aug 20, 2026

Dans les versions EMR 3.32 et ultérieures, 4,5 et ultérieures, et 5.x, le MetaService est remplacé par un rôle d'application ECS. Ce rôle est automatiquement associé à chaque instance ECS d'un cluster EMR lors de la création ou de l'extension du cluster. Les applications exécutées sur le cluster EMR utilisent ce rôle pour obtenir les autorisations nécessaires à l'interaction avec d'autres services cloud. Cette approche permet aux applications d'accéder aux ressources Alibaba Cloud sans recourir à une AccessKey, évitant ainsi l'exposition d'une AccessKey dans les fichiers de configuration.

Prérequis

Le rôle requis doit être autorisé. Pour plus d'informations, consultez la rubrique Autorisation de rôle de compte Alibaba Cloud.

Autorisations

Le rôle par défaut AliyunECSInstanceForEMRRole inclut la stratégie système AliyunECSInstanceForEMRRolePolicy. Le tableau suivant répertorie les autorisations pour OSS, Tablestore et DLF.

Action

Description

oss:PutObject

Télécharge un objet, tel qu'un fichier ou un dossier.

oss:GetObject

Récupère un objet, tel qu'un fichier ou un dossier.

oss:ListObjects

Répertorie les objets.

oss:DeleteObject

Supprime un objet spécifié.

oss:ListBuckets

Répertorie tous les buckets.

oss:AbortMultipartUpload

Interrompt un téléchargement multipartie.

oss:ListMultipartUploads

Répertorie tous les téléchargements multipartie en cours.

oss:RestoreObject

Restaure un objet de classe de stockage Archive ou Cold Archive.

oss:GetBucketInfo

Récupère les informations relatives à un bucket spécifié.

oss:ListObjectVersions

Répertorie les versions de tous les objets d'un bucket, y compris les marqueurs de suppression.

oss:DeleteObjectVersion

Supprime une version spécifiée d'un objet.

oss:PostDataLakeStorageFileOperation

Accorde des autorisations d'accès à OSS-HDFS.

ots:CreateTable

Crée une table de données avec la structure spécifiée.

ots:DeleteTable

Supprime une table de données spécifiée.

ots:GetRow

Lit une seule ligne de données via sa clé primaire.

ots:PutRow

Insère des données dans une ligne spécifiée.

ots:UpdateRow

Met à jour les données d'une ligne spécifiée.

ots:DeleteRow

Supprime une ligne spécifiée.

ots:GetRange

Lit les données comprises dans une plage de clés primaires spécifiée.

ots:BatchWriteRow

Insère, met à jour ou supprime plusieurs lignes dans une ou plusieurs tables.

ots:BatchGetRow

Lit plusieurs lignes depuis une ou plusieurs tables.

ots:ComputeSplitPointsBySize

Divise logiquement une table en plusieurs shards d'une taille approximative spécifiée, et renvoie les points de division ainsi que les suggestions d'hébergement pour les shards.

ots:StartLocalTransaction

Démarre une transaction locale sur une clé de partition et renvoie l'ID de transaction.

ots:CommitTransaction

Valide une transaction locale.

ots:AbortTransaction

Interrompt une transaction locale.

dlf:BatchCreatePartitions

Crée plusieurs partitions.

dlf:BatchCreateTables

Crée plusieurs tables de données.

dlf:BatchDeletePartitions

Supprime plusieurs partitions.

dlf:BatchDeleteTables

Supprime plusieurs tables de données.

dlf:BatchGetPartitions

Récupère plusieurs partitions.

dlf:BatchGetTables

Récupère plusieurs tables de données.

dlf:BatchUpdatePartitions

Met à jour les informations de plusieurs partitions.

dlf:BatchUpdateTables

Met à jour plusieurs tables de données.

dlf:CreateDatabase

Crée une base de données.

dlf:CreateFunction

Crée une fonction.

dlf:CreatePartition

Crée une partition.

dlf:CreateTable

Crée une table de données.

dlf:DeleteDatabase

Supprime une base de données.

dlf:DeleteFunction

Supprime une fonction.

dlf:DeletePartition

Supprime une partition.

dlf:DeleteTable

Supprime une table de données.

dlf:GetDatabase

Récupère une base de données.

dlf:GetFunction

Récupère une fonction.

dlf:GetPartition

Récupère une partition.

dlf:GetTable

Récupère une table de données.

dlf:ListCatalogs

Répertorie les catalogues de données.

dlf:ListDatabases

Répertorie les bases de données.

dlf:ListFunctionNames

Répertorie les noms des fonctions.

dlf:ListFunctions

Répertorie les fonctions.

dlf:ListPartitionNames

Répertorie les noms des partitions.

dlf:ListPartitions

Répertorie les partitions.

dlf:ListPartitionsByExpr

Répertorie les partitions d'une table de métadonnées selon une expression.

dlf:ListPartitionsByFilter

Répertorie les partitions d'une table de métadonnées selon un filtre.

dlf:ListTableNames

Répertorie les noms des tables de données.

dlf:ListTables

Répertorie les tables de données.

dlf:RenamePartition

Renomme une partition.

dlf:RenameTable

Renomme une table de données.

dlf:UpdateDatabase

Met à jour les informations de la base de données.

dlf:UpdateFunction

Met à jour les informations de la fonction.

dlf:UpdateTable

Met à jour les informations de la table de données.

dlf:UpdateTableColumnStatistics

Met à jour les statistiques de colonne pour une table de métadonnées.

dlf:GetTableColumnStatistics

Récupère les statistiques de colonne pour une table de métadonnées.

dlf:DeleteTableColumnStatistics

Supprime les statistiques de colonne pour une table de métadonnées.

dlf:UpdatePartitionColumnStatistics

Met à jour les statistiques de colonne pour une partition.

dlf:GetPartitionColumnStatistics

Récupère les statistiques de colonne pour une partition.

dlf:DeletePartitionColumnStatistics

Supprime les statistiques de colonne pour une partition.

dlf:BatchGetPartitionColumnStatistics

Récupère les statistiques de colonne pour plusieurs partitions de table.

dlf:CreateLock

Crée un verrou de métadonnées.

dlf:UnLock

Libère un verrou de métadonnées spécifié.

dlf:AbortLock

Interrompt un verrou de métadonnées.

dlf:RefreshLock

Actualise un verrou de métadonnées.

dlf:GetLock

Récupère un verrou de métadonnées.

dlf:GetAsyncTaskStatus

Récupère le statut d'une tâche asynchrone.

dlf:DeltaGetPermissions

Récupère une liste d'autorisations.

dlf:GetPermissions

Récupère les informations relatives aux autorisations de données.

dlf:GetServiceInfo

Récupère les informations du service.

dlf:GetRoles

Récupère les informations relatives aux rôles.

dlf:CheckPermissions

Vérifie les autorisations de données.

Important

Faites preuve de prudence lorsque vous modifiez ou supprimez le rôle par défaut AliyunECSInstanceForEMRRole. Dans le cas contraire, la création du cluster ou l'exécution des tâches échouera.

Utilisation du rôle ECS pour les identifiants temporaires

Utilisez un identifiant temporaire issu de STS pour accéder à d'autres ressources cloud. Pour plus d'informations, consultez la rubrique Rôles RAM d'instance.