Vous pouvez utiliser les groupes de ressources avec RAM pour isoler les resources et mettre en œuvre une gestion fine des permissions dans un compte Alibaba Cloud. Cette rubrique explique comment E-MapReduce prend en charge les groupes de resources et détaille les étapes d'autorisation au niveau du groupe de resources.
L'autorisation au niveau du groupe de resources s'applique uniquement aux types de resource qui prennent en charge les groupes de resources ainsi qu'aux opérations compatibles.
Pour les types de resource ne prenant pas en charge les groupes de resources, sélectionnez le niveau du compte comme portée de resource afin d'accorder les permissions. Pour plus d'informations, consultez la section Opérations ne prenant pas en charge l'autorisation au niveau du groupe de resources.
Autorisation par groupe de resources
Les groupes de resources vous permettent de regrouper et de gérer les resources au sein de votre compte Alibaba Cloud. Par exemple, vous pouvez créer un groupe de resources pour chaque projet et y déplacer les resources correspondantes pour une gestion centralisée. Pour en savoir plus, consultez la rubrique Présentation des groupes de resources.
Une fois vos resources regroupées, vous pouvez accorder des permissions au niveau du groupe de resources aux entités RAM, telles que les utilisateurs RAM, les groupes d'utilisateurs RAM ou les rôles RAM. Cela garantit qu'une entité ne peut gérer que les resources contenues dans ce groupe de resources spécifique. Pour plus de détails, voir Regroupement des resources et autorisation.
Cette méthode d'autorisation offre les avantages suivants :
Permissions fines : chaque identité reçoit exactement les permissions nécessaires pour accéder aux resources. Cela évite de mélanger les resources de différents projets au sein d'un même compte.
Évolutivité : lorsque vous ajoutez de nouvelles resources, il suffit de les inclure dans le groupe de resources. L'identité RAM hérite automatiquement des permissions pour ces nouvelles resources.
Accorder des permissions au niveau du groupe de resources
Cette rubrique décrit comment accorder à un RAM user les permissions nécessaires pour gérer les resources E-MapReduce au sein d'un groupe de resources spécifique.
1. Prérequis
Créez l'RAM user que vous souhaitez utiliser. Pour plus d'informations, consultez la rubrique Créer un utilisateur RAM.
Créez un resource group et déplacez les resources existantes vers le groupe de resources cible. Pour plus d'informations, consultez les rubriques Créer un groupe de resources, Transfert automatique de resources et Transfert manuel de resources.
2. Accorder des permissions au niveau du groupe de resources
Vous pouvez accorder des permissions au niveau du groupe de resources de deux manières :
Console Resource Management
Vous pouvez accorder des permissions à un utilisateur RAM spécifique en utilisant la fonctionnalité de gestion des permissions d'un groupe de resources. Pour plus d'informations, consultez la rubrique Accorder des permissions limitées à un groupe de resources à une identité RAM.
Connectez-vous à la console Resource Management.
Sur la page Groupe de resources, repérez le groupe de resources cible et cliquez sur Permission Management dans la colonne Actions.
Sous l'onglet Permission Management, cliquez sur Grant Permission.
-
Dans le panneau Grant Permission, configurez l'entité et la politique de permissions.
Principal : sélectionnez un utilisateur RAM existant.
Permission Policy : sélectionnez une system policy ou une custom policy existante. Pour plus d'informations, consultez la rubrique Créer une politique de permissions personnalisée.
Cliquez sur Confirm.
Console RAM
Vous pouvez accorder des permissions au niveau du groupe de resources à un utilisateur RAM spécifique depuis la console RAM. Pour plus d'informations, consultez la rubrique Gérer les permissions d'un utilisateur RAM.
Connectez-vous à la console RAM avec un compte Alibaba Cloud ou en tant qu'administrateur RAM.
Dans le volet de navigation de gauche, choisissez . Sur la page Users, repérez l'utilisateur RAM cible et cliquez sur Add Permissions dans la colonne Actions.
-
Dans le panneau Add Permissions, effectuez les configurations suivantes :
Resource Scope : sélectionnez Resource Group.
Principal : sélectionnez l'utilisateur RAM cible.
Permission Policy : sélectionnez une system policy ou une custom policy existante. Pour plus d'informations, consultez la rubrique Créer une politique de permissions personnalisée.
Cliquez sur Confirm.
Types de resource prenant en charge les groupes de resources
Le tableau suivant répertorie les types de resource dans E-MapReduce qui prennent en charge les groupes de resources :
|
Cloud service |
Cloud service code |
Resource type |
|
E-MapReduce |
emr |
cluster: cluster |
|
E-MapReduce |
emr |
flowproject: project |
Vous pouvez demander la prise en charge d'autres types de resource depuis la console Resource Group.

Opérations sans autorisation au niveau du groupe de ressources
E-MapReduce ne prend pas en charge les autorisations au niveau du groupe de ressources pour les actions suivantes :
|
Action |
Description |
|
emr:AttachCluster |
- |
|
emr:AttachClusterForNote |
- |
|
emr:AuthRealName |
- |
|
emr:BindPrivateZoneVpc |
- |
|
emr:CheckAssumeRole |
- |
|
emr:CheckDLFCatalogAuth |
- |
|
emr:CheckProductActiveStatus |
- |
|
emr:CheckRenewClusterForAdmin |
- |
|
emr:CheckUserBalance |
- |
|
emr:CheckUserRole |
- |
|
emr:CleanupFlowEntitySnapshot |
- |
|
emr:CommitFlowEntitySnapshot |
- |
|
emr:CommonApiWhiteList |
- |
|
emr:CreateAlertContact |
- |
|
emr:CreateAlertDingDingGroup |
- |
|
emr:CreateAlertUserGroup |
- |
|
emr:CreateBackup |
- |
|
emr:CreateBackupPlan |
- |
|
emr:CreateBackupRule |
- |
|
emr:CreateCloudNativeCluster |
- |
|
emr:CreateClusterBootstrapAction |
- |
|
emr:CreateClusterCost |
- |
|
emr:CreateClusterEni |
- |
|
emr:CreateClusterTemplate |
- |
|
emr:CreateClusterV3 |
- |
|
emr:CreateClusterWithTemplate |
- |
|
emr:CreateClusterWithTemplateForInternal |
- |
|
emr:CreateDisasterRecoveryPlan |
- |
|
emr:CreateExternalUsers |
- |
|
emr:CreateFlowProject |
- |
|
emr:CreateFlowProjectClusterSetting |
- |
|
emr:CreateJob |
- |
|
emr:CreateJobExecutionPlanFolder |
- |
|
emr:CreateLibrary |
- |
|
emr:CreateMetaTablePreviewTask |
- |
|
emr:CreateMetaTablePreviewTaskForOuter |
- |
|
emr:CreateNote |
- |
|
emr:CreateOnKubeCluster |
- |
|
emr:CreateParagraph |
- |
|
emr:CreateScalingGroupV2 |
- |
|
emr:CreateUserPassword |
- |
|
emr:CreateUserStatistics |
- |
|
emr:CreateVerificationCode |
- |
|
emr:DeleteAlertContacts |
- |
|
emr:DeleteAlertDingDingGroups |
- |
|
emr:DeleteAlertUserGroups |
- |
|
emr:DeleteApiTemplate |
Supprime un modèle d'API spécifié. |
|
emr:DeleteApplication |
- |
|
emr:DeleteClusterBootstrapAction |
- |
|
emr:DeleteClusterScript |
- |
|
emr:DeleteClusterTemplate |
- |
|
emr:DeleteDiagnoseReport |
- |
|
emr:DeleteDisasterRecoveryPlan |
- |
|
emr:DeleteExecutionPlan |
- |
|
emr:DeleteFlowEditLock |
- |
|
emr:DeleteFlowProject |
- |
|
emr:DeleteFlowProjectById |
- |
|
emr:DeleteFlowProjectClusterSetting |
- |
|
emr:DeleteFlowProjectUser |
- |
|
emr:DeleteJob |
- |
|
emr:DeleteJobExecutionPlanFolder |
- |
|
emr:DeleteJobExecutionPlanParam |
- |
|
emr:DeleteLibraries |
- |
|
emr:DeleteNote |
- |
|
emr:DeleteParagraph |
- |
|
emr:DeleteScalingRule |
- |
|
emr:DeleteScalingTaskGroup |
- |
|
emr:DeleteUsers |
Supprime plusieurs utilisateurs. |
|
emr:DescribeAvailableInstanceType |
- |
|
emr:DescribeClusterForInternal |
- |
|
emr:DescribeClusterForOuter |
- |
|
emr:DescribeClusterHealth |
- |
|
emr:DescribeClusterOperationHostTaskLog |
- |
|
emr:DescribeClusterResourcePoolSchedulerTypeForAdmin |
- |
|
emr:DescribeClusterServiceConfigForAdmin |
- |
|
emr:DescribeClusterServiceConfigTagForAdmin |
- |
|
emr:DescribeClusterTemplate |
- |
|
emr:DescribeDiskOpsActivity |
- |
|
emr:DescribeEmrMainVersion |
- |
|
emr:DescribeExecutionPlan |
- |
|
emr:DescribeFlowAgentToken |
- |
|
emr:DescribeFlowAgentUser |
- |
|
emr:DescribeFlowEntitySnapshot |
- |
|
emr:DescribeFlowNodeInstanceContainerLog |
- |
|
emr:DescribeFlowProjectClusterSetting |
- |
|
emr:DescribeJob |
- |
|
emr:DescribeKafkaReassign |
- |
|
emr:DescribeLibraryDetail |
- |
|
emr:DescribeLibraryInstallTaskDetail |
- |
|
emr:DescribeMetaDataSourceForOuter |
- |
|
emr:DescribeMetaDatabaseForOuter |
- |
|
emr:DescribeMetaTableColumnForOuter |
- |
|
emr:DescribeMetaTablePartitionForOuter |
- |
|
emr:DescribeMetaTablePreviewTask |
- |
|
emr:DescribeMetaTablePreviewTaskForOuter |
- |
|
emr:DescribeNote |
- |
|
emr:DescribeOperationTask |
- |
|
emr:DescribeParagraph |
- |
|
emr:DescribeRdsInstance |
- |
|
emr:DescribeScalingActivity |
- |
|
emr:DescribeScalingCommonConfig |
- |
|
emr:DescribeScalingGroupInstanceV2 |
- |
|
emr:DescribeScalingGroupV2 |
- |
|
emr:DescribeScalingMetrics |
- |
|
emr:DescribeScalingRule |
- |
|
emr:DescribeScalingTaskGroup |
- |
|
emr:DescribeServiceConfigDefinition |
- |
|
emr:DescribeServiceHealth |
- |
|
emr:DescribeUserStatistics |
- |
|
emr:DetachAndReleaseClusterEni |
- |
|
emr:DetachCluster |
- |
|
emr:DetachClusterForNote |
- |
|
emr:DiffFlowEntitySnapshot |
- |
|
emr:DumpMetaDataSourceForOuter |
- |
|
emr:EnableApplication |
- |
|
emr:ExecuteFsAction |
- |
|
emr:ExecuteHiveSql |
- |
|
emr:ExistsUser |
- |
|
emr:GetApiTemplate |
Récupère la configuration détaillée d'un modèle d'API spécifié. |
|
emr:GetApplicationActions |
- |
|
emr:GetAuditLogs |
- |
|
emr:GetBackPlanInfo |
- |
|
emr:GetBackupInfo |
- |
|
emr:GetBackupRuleInfo |
- |
|
emr:GetClusterCost |
- |
|
emr:GetCostUploadSignature |
- |
|
emr:GetDisasterRecoveryPlan |
- |
|
emr:GetDoctorComputeSummary |
Récupère les résultats de l'analyse d'utilisation d'une ressource unique au sein d'un cluster à l'aide d'EMR Doctor. |
|
emr:GetDoctorHBaseRegion |
Récupère les informations relatives à une région HBase. |
|
emr:GetDoctorHBaseRegionServer |
Récupère les informations relatives à un RegionServer HBase. |
|
emr:GetDoctorHBaseTable |
Récupère les informations relatives à une table HBase. |
|
emr:GetDoctorHDFSCluster |
Récupère les résultats de l'analyse des données HDFS pour un cluster à l'aide d'EMR Doctor. |
|
emr:GetDoctorHDFSDirectory |
Récupère les résultats de l'analyse des données pour un répertoire HDFS spécifique (jusqu'à cinq niveaux de profondeur) à l'aide d'EMR Doctor. |
|
emr:GetFlowAgentTrackStatus |
- |
|
emr:GetFlowAuditLogs |
- |
|
emr:GetFlowEntityRelationGraph |
- |
|
emr:GetMetadataTypeList |
- |
|
emr:GetOverview |
- |
|
emr:GetPriceForCreate |
- |
|
emr:GetPriceForCreateOnKubeCluster |
- |
|
emr:GetReleaseVersion |
- |
|
emr:GetSlsTempToken |
- |
|
emr:GetSupportApplications |
- |
|
emr:HasRamOauthPolicy |
- |
|
emr:IncreaseNodesDiskSize |
- |
|
emr:InnerCheckAckInstance |
- |
|
emr:InnerDescribeUserAccountStatus |
- |
|
emr:InstallLibraries |
- |
|
emr:KillExecutionJobInstance |
- |
|
emr:KillExecutionPlanInstance |
- |
|
emr:ListAdviceAction |
- |
|
emr:ListAlertContacts |
- |
|
emr:ListApmMetadata |
- |
|
emr:ListApplicationConfigVersions |
- |
|
emr:ListBackupPlans |
- |
|
emr:ListBackupRules |
- |
|
emr:ListBackups |
- |
|
emr:ListClusterAttach |
- |
|
emr:ListClusterBootstrapActions |
- |
|
emr:ListClusterCosts |
- |
|
emr:ListClusterForAdmin |
- |
|
emr:ListClusterForOuter |
- |
|
emr:ListClusterHostComponentForAdmin |
- |
|
emr:ListClusterOperationHostTask |
- |
|
emr:ListClusterServiceConfigHistoryForAdmin |
- |
|
emr:ListClusterTag |
- |
|
emr:ListClusterTagForAdmin |
- |
|
emr:ListClusterTypes |
- |
|
emr:ListComponentDefaultTopologies |
- |
|
emr:ListDependApplications |
- |
|
emr:ListDisasterRecoveryPlans |
- |
|
emr:ListDisasterRecoveryRecords |
- |
|
emr:ListDiskOpsEvents |
- |
|
emr:ListDoctorComputeSummary |
Récupère les informations d'utilisation de plusieurs ressources de cluster en fonction des conditions de filtrage, à l'aide d'EMR Doctor. |
|
emr:ListDoctorHBaseRegionServers |
Récupère les informations relatives à plusieurs RegionServers HBase. |
|
emr:ListDoctorHBaseTables |
Récupère les informations relatives à plusieurs tables HBase. |
|
emr:ListDoctorJobsStats |
Récupère le résumé des statistiques d'exécution de base pour plusieurs jobs à l'aide d'EMR Doctor. |
|
emr:ListEcsInstances |
- |
|
emr:ListEmrAvailableConfig |
- |
|
emr:ListEmrAvailableMetaType |
- |
|
emr:ListEmrAvailableResource |
- |
|
emr:ListEmrMainVersion |
- |
|
emr:ListEmrMainVersionServiceGroup |
- |
|
emr:ListEmrMainVersions |
- |
|
emr:ListExecutePlanMigrateInfo |
- |
|
emr:ListExecutionPlanInstanceTrend |
- |
|
emr:ListFailureJobExecutionInstances |
- |
|
emr:ListFeatures |
- |
|
emr:ListFlowClusterAllHosts |
- |
|
emr:ListFlowClusterK8sNamespace |
- |
|
emr:ListFlowEntitySnapshot |
- |
|
emr:ListFlowProjectClusterSetting |
- |
|
emr:ListFlowProjectUser |
- |
|
emr:ListGlobalConfigs |
- |
|
emr:ListHealthRule |
- |
|
emr:ListJobExecutionInstanceTrend |
- |
|
emr:ListJobExecutionInstances |
- |
|
emr:ListJobExecutionPlanHierarchy |
- |
|
emr:ListJobInstanceWorkers |
- |
|
emr:ListJobMigrateInfo |
- |
|
emr:ListKMSKeys |
- |
|
emr:ListKafkaReassign |
- |
|
emr:ListKafkaReassignForAdmin |
- |
|
emr:ListKafkaReassignTopic |
- |
|
emr:ListKafkaTopicStatistics |
- |
|
emr:ListKafkaTopicStatisticsForAdmin |
- |
|
emr:ListKeyPairNames |
- |
|
emr:ListLibraries |
- |
|
emr:ListLibraryInstallTasks |
- |
|
emr:ListLibraryStatus |
- |
|
emr:ListLocalDiskComponentInfo |
- |
|
emr:ListMetaCluster |
- |
|
emr:ListMetaDataSourceForOuter |
- |
|
emr:ListMetaDatabaseForOuter |
- |
|
emr:ListMetaTableColumnForOuter |
- |
|
emr:ListMetaTableForOuter |
- |
|
emr:ListMetaTablePartitionForOuter |
- |
|
emr:ListMetastoreTypes |
- |
|
emr:ListMetricsToDisplay |
- |
|
emr:ListNodeGroupSpecs |
- |
|
emr:ListNotes |
- |
|
emr:ListOperation |
- |
|
emr:ListOperationActivity |
- |
|
emr:ListOperationStageInstanceRelation |
- |
|
emr:ListOperationTask |
- |
|
emr:ListPrivateZones |
- |
|
emr:ListRamRole |
- |
|
emr:ListRamUsers |
- |
|
emr:ListRdsDatabase |
- |
|
emr:ListRdsInstance |
- |
|
emr:ListRegions |
- |
|
emr:ListReleaseVersions |
- |
|
emr:ListResourcePoolForAdmin |
- |
|
emr:ListScalingActivity |
- |
|
emr:ListScalingActivityV2 |
- |
|
emr:ListScalingConfigItemV2 |
- |
|
emr:ListScalingGroupV2 |
- |
|
emr:ListSecurityGroups |
- |
|
emr:ListServiceComponentTopology |
- |
|
emr:ListSlsProject |
- |
|
emr:ListStack |
- |
|
emr:ListStackService |
- |
|
emr:ListStreamingSqlQuery |
- |
|
emr:ListSupportedServiceName |
- |
|
emr:ListTagKeys |
- |
|
emr:ListTagValues |
- |
|
emr:ListUserStatistics |
- |
|
emr:ListVpcInfo |
- |
|
emr:ListVswitch |
- |
|
emr:ManageUserPlatform |
- |
|
emr:MetastoreCreateDatabase |
- |
|
emr:MetastoreCreateKafkaTopic |
- |
|
emr:MetastoreCreateTable |
- |
|
emr:MetastoreDataPreview |
- |
|
emr:MetastoreDeleteKafkaTopic |
- |
|
emr:MetastoreDescribeDataSource |
- |
|
emr:MetastoreDescribeDatabase |
- |
|
emr:MetastoreDescribeKafkaConsumerGroup |
- |
|
emr:MetastoreDescribeKafkaTopic |
- |
|
emr:MetastoreDescribeTable |
- |
|
emr:MetastoreDescribeTask |
- |
|
emr:MetastoreDropDatabase |
- |
|
emr:MetastoreDropTable |
- |
|
emr:MetastoreListDataSource |
- |
|
emr:MetastoreListDataSourceForAdmin |
- |
|
emr:MetastoreListDatabases |
- |
|
emr:MetastoreListKafkaConsumerGroup |
- |
|
emr:MetastoreListKafkaTopic |
- |
|
emr:MetastoreListKafkaTopicForAdmin |
- |
|
emr:MetastoreListTablePartition |
- |
|
emr:MetastoreListTables |
- |
|
emr:MetastoreListTask |
- |
|
emr:MetastoreRetryTask |
- |
|
emr:MetastoreSearchTables |
- |
|
emr:MetastoreSync |
- |
|
emr:MetastoreUpdateKafkaTopic |
- |
|
emr:MetastoreUpdateKafkaTopicBatch |
- |
|
emr:MetastoreUpdateTable |
- |
|
emr:MigrateJobs |
- |
|
emr:ModifyAlertContact |
- |
|
emr:ModifyAlertDingDingGroup |
- |
|
emr:ModifyAlertUserGroup |
- |
|
emr:ModifyClusterBootstrapAction |
- |
|
emr:ModifyClusterTemplate |
- |
|
emr:ModifyExecutionPlanBasicInfo |
- |
|
emr:ModifyFlow |
- |
|
emr:ModifyFlowProject |
- |
|
emr:ModifyFlowProjectClusterSetting |
- |
|
emr:ModifyFlowProjectGeneralSetting |
- |
|
emr:ModifyFlowVariableCollection |
- |
|
emr:ModifyHealthRuleConfig |
- |
|
emr:ModifyJob |
- |
|
emr:ModifyJobExecutionPlanFolder |
- |
|
emr:ModifyJobExecutionPlanParam |
- |
|
emr:ModifyScalingConfigItemV2 |
- |
|
emr:ModifyScalingGroupV2 |
- |
|
emr:ModifyScalingRule |
- |
|
emr:ModifyUserChannelInfo |
- |
|
emr:ModifyUserStatistics |
- |
|
emr:PassRole |
- |
|
emr:PreCheckClusterBootstrapAction |
- |
|
emr:QueryGrafanaData |
- |
|
emr:QueryInfoByToken |
- |
|
emr:QueryLogKey |
- |
|
emr:QueryPrice |
- |
|
emr:QuerySlsMetricData |
- |
|
emr:QueryUserByToken |
- |
|
emr:QueryUserByUid |
- |
|
emr:QueryUserFromMns |
- |
|
emr:QueryUserPolicy |
- |
|
emr:RefreshClusterResourcePool |
- |
|
emr:ReleaseCluster |
- |
|
emr:ReleaseClusterForAdmin |
- |
|
emr:RemoveBackupRule |
- |
|
emr:RemoveDisasterRecoveryPlan |
- |
|
emr:RenewClusterForAdmin |
- |
|
emr:RerunExecutionPlan |
- |
|
emr:ResizeCluster |
- |
|
emr:ResizeClusterV2 |
- |
|
emr:ResolveUser |
- |
|
emr:RestoreBackup |
- |
|
emr:RestoreDisasterRecovery |
- |
|
emr:ResumeExecutionPlan |
- |
|
emr:ResumeExecutionPlanScheduler |
- |
|
emr:RunApiTemplate |
Exécute un modèle d'API spécifié. |
|
emr:RunClusterServiceActionForAdmin |
- |
|
emr:RunExecutionPlan |
- |
|
emr:RunNote |
- |
|
emr:RunParagraph |
- |
|
emr:SearchUsers |
- |
|
emr:StartApplication |
- |
|
emr:StopApplication |
- |
|
emr:SubmitFlow |
- |
|
emr:SubmitFlowJob |
- |
|
emr:SuspendExecutionPlan |
- |
|
emr:SuspendExecutionPlanScheduler |
- |
|
emr:SyncDataSourceSchema |
- |
|
emr:SyncDataSourceSchemaForAdmin |
- |
|
emr:SyncUserPassword |
- |
|
emr:SyncUserToFlow |
- |
|
emr:TagResources |
- |
|
emr:UninstallLibraries |
- |
|
emr:UnsubscribeUser |
- |
|
emr:UntagResources |
- |
|
emr:UpdateApiTemplate |
Mettez à jour un modèle d'API spécifié. |
|
emr:UpdateApplication |
- |
|
emr:UpdateBackupPlan |
- |
|
emr:UpdateBackupRule |
- |
|
emr:UpdateDisasterRecoveryPlan |
- |
|
emr:UpdateGlobalConfigs |
- |
Pour les opérations qui ne prennent pas en charge l'autorisation au niveau du groupe de ressources, la définition de l'étendue de la resource sur resource group level n'aura aucun effet. Si un utilisateur RAM nécessite ces permissions, vous devez créer une politique personnalisée et définir l'étendue de la resource sur account level.
Voici deux exemples de politiques personnalisées. Ajustez le contenu selon vos besoins.
-
Autorise toutes les opérations en lecture seule qui ne prennent pas en charge l'autorisation au niveau du groupe de ressources. L'élément
Actionrépertorie ces opérations.{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "emr:GetApiTemplate", "emr:GetApplicationActions", "emr:GetAuditLogs", "emr:GetBackPlanInfo", "emr:GetBackupInfo", "emr:GetBackupRuleInfo", "emr:GetClusterCost", "emr:GetCostUploadSignature", "emr:GetDisasterRecoveryPlan", "emr:GetDoctorComputeSummary", "emr:GetDoctorHBaseRegion", "emr:GetDoctorHBaseRegionServer", "emr:GetDoctorHBaseTable", "emr:GetDoctorHDFSCluster", "emr:GetDoctorHDFSDirectory", "emr:GetFlowAgentTrackStatus", "emr:GetFlowAuditLogs", "emr:GetFlowEntityRelationGraph", "emr:GetMetadataTypeList", "emr:GetOverview", "emr:GetPriceForCreate", "emr:GetPriceForCreateOnKubeCluster", "emr:GetReleaseVersion", "emr:GetSlsTempToken", "emr:GetSupportApplications", "emr:ListAdviceAction", "emr:ListAlertContacts", "emr:ListApmMetadata", "emr:ListApplicationConfigVersions", "emr:ListBackupPlans", "emr:ListBackupRules", "emr:ListBackups", "emr:ListClusterAttach", "emr:ListClusterBootstrapActions", "emr:ListClusterCosts", "emr:ListClusterForAdmin", "emr:ListClusterForOuter", "emr:ListClusterHostComponentForAdmin", "emr:ListClusterOperationHostTask", "emr:ListClusterServiceConfigHistoryForAdmin", "emr:ListClusterTag", "emr:ListClusterTagForAdmin", "emr:ListClusterTypes", "emr:ListComponentDefaultTopologies", "emr:ListDependApplications", "emr:ListDisasterRecoveryPlans", "emr:ListDisasterRecoveryRecords", "emr:ListDiskOpsEvents", "emr:ListDoctorComputeSummary", "emr:ListDoctorHBaseRegionServers", "emr:ListDoctorHBaseTables", "emr:ListDoctorJobsStats", "emr:ListEcsInstances", "emr:ListEmrAvailableConfig", "emr:ListEmrAvailableMetaType", "emr:ListEmrAvailableResource", "emr:ListEmrMainVersion", "emr:ListEmrMainVersionServiceGroup", "emr:ListEmrMainVersions", "emr:ListExecutePlanMigrateInfo", "emr:ListExecutionPlanInstanceTrend", "emr:ListFailureJobExecutionInstances", "emr:ListFeatures", "emr:ListFlowClusterAllHosts", "emr:ListFlowClusterK8sNamespace", "emr:ListFlowEntitySnapshot", "emr:ListFlowProjectClusterSetting", "emr:ListFlowProjectUser", "emr:ListGlobalConfigs", "emr:ListHealthRule", "emr:ListJobExecutionInstanceTrend", "emr:ListJobExecutionInstances", "emr:ListJobExecutionPlanHierarchy", "emr:ListJobInstanceWorkers", "emr:ListJobMigrateInfo", "emr:ListKMSKeys", "emr:ListKafkaReassign", "emr:ListKafkaReassignForAdmin", "emr:ListKafkaReassignTopic", "emr:ListKafkaTopicStatistics", "emr:ListKafkaTopicStatisticsForAdmin", "emr:ListKeyPairNames", "emr:ListLibraries", "emr:ListLibraryInstallTasks", "emr:ListLibraryStatus", "emr:ListLocalDiskComponentInfo", "emr:ListMetaCluster", "emr:ListMetaDataSourceForOuter", "emr:ListMetaDatabaseForOuter", "emr:ListMetaTableColumnForOuter", "emr:ListMetaTableForOuter", "emr:ListMetaTablePartitionForOuter", "emr:ListMetastoreTypes", "emr:ListMetricsToDisplay", "emr:ListNodeGroupSpecs", "emr:ListNotes", "emr:ListOperation", "emr:ListOperationActivity", "emr:ListOperationStageInstanceRelation", "emr:ListOperationTask", "emr:ListPrivateZones", "emr:ListRamRole", "emr:ListRamUsers", "emr:ListRdsDatabase", "emr:ListRdsInstance", "emr:ListRegions", "emr:ListReleaseVersions", "emr:ListResourcePoolForAdmin", "emr:ListScalingActivity", "emr:ListScalingActivityV2", "emr:ListScalingConfigItemV2", "emr:ListScalingGroupV2", "emr:ListSecurityGroups", "emr:ListServiceComponentTopology", "emr:ListSlsProject", "emr:ListStack", "emr:ListStackService", "emr:ListStreamingSqlQuery", "emr:ListSupportedServiceName", "emr:ListTagKeys", "emr:ListTagValues", "emr:ListUserStatistics", "emr:ListVpcInfo", "emr:ListVswitch", "emr:QueryGrafanaData", "emr:QueryInfoByToken", "emr:QueryLogKey", "emr:QueryPrice", "emr:QuerySlsMetricData", "emr:QueryTableData", "emr:QueryTrendData", "emr:QueryUserById" ], "Resource": "*" } ] } -
Autorise toutes les opérations qui ne prennent pas en charge l'autorisation au niveau du groupe de ressources. L'élément
Actionrépertorie ces opérations.{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "emr:AttachCluster", "emr:AttachClusterForNote", "emr:AuthRealName", "emr:BindPrivateZoneVpc", "emr:CheckAssumeRole", "emr:CheckDLFCatalogAuth", "emr:CheckProductActiveStatus", "emr:CheckRenewClusterForAdmin", "emr:CheckUserBalance", "emr:CheckUserRole", "emr:CleanupFlowEntitySnapshot", "emr:CommitFlowEntitySnapshot", "emr:CommonApiWhiteList", "emr:CreateAlertContact", "emr:CreateAlertDingDingGroup", "emr:CreateAlertUserGroup", "emr:CreateBackup", "emr:CreateBackupPlan", "emr:CreateBackupRule", "emr:CreateCloudNativeCluster", "emr:CreateClusterBootstrapAction", "emr:CreateClusterCost", "emr:CreateClusterEni", "emr:CreateClusterTemplate", "emr:CreateClusterV3", "emr:CreateClusterWithTemplate", "emr:CreateClusterWithTemplateForInternal", "emr:CreateDisasterRecoveryPlan", "emr:CreateExternalUsers", "emr:CreateFlowProject", "emr:CreateFlowProjectClusterSetting", "emr:CreateJob", "emr:CreateJobExecutionPlanFolder", "emr:CreateLibrary", "emr:CreateMetaTablePreviewTask", "emr:CreateMetaTablePreviewTaskForOuter", "emr:CreateNote", "emr:CreateOnKubeCluster", "emr:CreateParagraph", "emr:CreateScalingGroupV2", "emr:CreateUserPassword", "emr:CreateUserStatistics", "emr:CreateVerificationCode", "emr:DeleteAlertContacts", "emr:DeleteAlertDingDingGroups", "emr:DeleteAlertUserGroups", "emr:DeleteApiTemplate", "emr:DeleteApplication", "emr:DeleteClusterBootstrapAction", "emr:DeleteClusterScript", "emr:DeleteClusterTemplate", "emr:DeleteDiagnoseReport", "emr:DeleteDisasterRecoveryPlan", "emr:DeleteExecutionPlan", "emr:DeleteFlowEditLock", "emr:DeleteFlowProject", "emr:DeleteFlowProjectById", "emr:DeleteFlowProjectClusterSetting", "emr:DeleteFlowProjectUser", "emr:DeleteJob", "emr:DeleteJobExecutionPlanFolder", "emr:DeleteJobExecutionPlanParam", "emr:DeleteLibraries", "emr:DeleteNote", "emr:DeleteParagraph", "emr:DeleteScalingRule", "emr:DeleteScalingTaskGroup", "emr:DeleteUsers", "emr:DescribeAvailableInstanceType", "emr:DescribeClusterForInternal", "emr:DescribeClusterForOuter", "emr:DescribeClusterHealth", "emr:DescribeClusterOperationHostTaskLog", "emr:DescribeClusterResourcePoolSchedulerTypeForAdmin", "emr:DescribeClusterServiceConfigForAdmin", "emr:DescribeClusterServiceConfigTagForAdmin", "emr:DescribeClusterTemplate", "emr:DescribeDiskOpsActivity", "emr:DescribeEmrMainVersion", "emr:DescribeExecutionPlan", "emr:DescribeFlowAgentToken", "emr:DescribeFlowAgentUser", "emr:DescribeFlowEntitySnapshot", "emr:DescribeFlowNodeInstanceContainerLog", "emr:DescribeFlowProjectClusterSetting", "emr:DescribeJob", "emr:DescribeKafkaReassign", "emr:DescribeLibraryDetail", "emr:DescribeLibraryInstallTaskDetail", "emr:DescribeMetaDataSourceForOuter", "emr:DescribeMetaDatabaseForOuter", "emr:DescribeMetaTableColumnForOuter", "emr:DescribeMetaTablePartitionForOuter", "emr:DescribeMetaTablePreviewTask", "emr:DescribeMetaTablePreviewTaskForOuter", "emr:DescribeNote", "emr:DescribeOperationTask", "emr:DescribeParagraph", "emr:DescribeRdsInstance", "emr:DescribeScalingActivity", "emr:DescribeScalingCommonConfig", "emr:DescribeScalingGroupInstanceV2", "emr:DescribeScalingGroupV2", "emr:DescribeScalingMetrics", "emr:DescribeScalingRule", "emr:DescribeScalingTaskGroup", "emr:DescribeServiceConfigDefinition", "emr:DescribeServiceHealth", "emr:DescribeUserStatistics", "emr:DetachAndReleaseClusterEni", "emr:DetachCluster", "emr:DetachClusterForNote", "emr:DiffFlowEntitySnapshot", "emr:DumpMetaDataSourceForOuter", "emr:EnableApplication", "emr:ExecuteFsAction", "emr:ExecuteHiveSql", "emr:ExistsUser", "emr:GetApiTemplate", "emr:GetApplicationActions", "emr:GetAuditLogs", "emr:GetBackPlanInfo", "emr:GetBackupInfo", "emr:GetBackupRuleInfo", "emr:GetClusterCost", "emr:GetCostUploadSignature", "emr:GetDisasterRecoveryPlan", "emr:GetDoctorComputeSummary", "emr:GetDoctorHBaseRegion", "emr:GetDoctorHBaseRegionServer", "emr:GetDoctorHBaseTable", "emr:GetDoctorHDFSCluster", "emr:GetDoctorHDFSDirectory", "emr:GetFlowAgentTrackStatus", "emr:GetFlowAuditLogs", "emr:GetFlowEntityRelationGraph", "emr:GetMetadataTypeList", "emr:GetOverview", "emr:GetPriceForCreate", "emr:GetPriceForCreateOnKubeCluster", "emr:GetReleaseVersion", "emr:GetSlsTempToken", "emr:GetSupportApplications", "emr:HasRamOauthPolicy", "emr:IncreaseNodesDiskSize", "emr:InnerCheckAckInstance", "emr:InnerDescribeUserAccountStatus", "emr:InstallLibraries", "emr:KillExecutionJobInstance", "emr:KillExecutionPlanInstance", "emr:ListAdviceAction", "emr:ListAlertContacts", "emr:ListApmMetadata", "emr:ListApplicationConfigVersions", "emr:ListBackupPlans", "emr:ListBackupRules", "emr:ListBackups", "emr:ListClusterAttach", "emr:ListClusterBootstrapActions", "emr:ListClusterCosts", "emr:ListClusterForAdmin", "emr:ListClusterForOuter", "emr:ListClusterHostComponentForAdmin", "emr:ListClusterOperationHostTask", "emr:ListClusterServiceConfigHistoryForAdmin", "emr:ListClusterTag", "emr:ListClusterTagForAdmin", "emr:ListClusterTypes", "emr:ListComponentDefaultTopologies", "emr:ListDependApplications", "emr:ListDisasterRecoveryPlans", "emr:ListDisasterRecoveryRecords", "emr:ListDiskOpsEvents", "emr:ListDoctorComputeSummary", "emr:ListDoctorHBaseRegionServers", "emr:ListDoctorHBaseTables", "emr:ListDoctorJobsStats", "emr:ListEcsInstances", "emr:ListEmrAvailableConfig", "emr:ListEmrAvailableMetaType", "emr:ListEmrAvailableResource", "emr:ListEmrMainVersion", "emr:ListEmrMainVersionServiceGroup", "emr:ListEmrMainVersions", "emr:ListExecutePlanMigrateInfo", "emr:ListExecutionPlanInstanceTrend", "emr:ListFailureJobExecutionInstances", "emr:ListFeatures", "emr:ListFlowClusterAllHosts", "emr:ListFlowClusterK8sNamespace", "emr:ListFlowEntitySnapshot", "emr:ListFlowProjectClusterSetting", "emr:ListFlowProjectUser", "emr:ListGlobalConfigs", "emr:ListHealthRule", "emr:ListJobExecutionInstanceTrend", "emr:ListJobExecutionInstances", "emr:ListJobExecutionPlanHierarchy", "emr:ListJobInstanceWorkers", "emr:ListJobMigrateInfo", "emr:ListKMSKeys", "emr:ListKafkaReassign", "emr:ListKafkaReassignForAdmin", "emr:ListKafkaReassignTopic", "emr:ListKafkaTopicStatistics", "emr:ListKafkaTopicStatisticsForAdmin", "emr:ListKeyPairNames", "emr:ListLibraries", "emr:ListLibraryInstallTasks", "emr:ListLibraryStatus", "emr:ListLocalDiskComponentInfo", "emr:ListMetaCluster", "emr:ListMetaDataSourceForOuter", "emr:ListMetaDatabaseForOuter", "emr:ListMetaTableColumnForOuter", "emr:ListMetaTableForOuter", "emr:ListMetaTablePartitionForOuter", "emr:ListMetastoreTypes", "emr:ListMetricsToDisplay", "emr:ListNodeGroupSpecs", "emr:ListNotes", "emr:ListOperation", "emr:ListOperationActivity", "emr:ListOperationStageInstanceRelation", "emr:ListOperationTask", "emr:ListPrivateZones", "emr:ListRamRole", "emr:ListRamUsers", "emr:ListRdsDatabase", "emr:ListRdsInstance", "emr:ListRegions", "emr:ListReleaseVersions", "emr:ListResourcePoolForAdmin", "emr:ListScalingActivity", "emr:ListScalingActivityV2", "emr:ListScalingConfigItemV2", "emr:ListScalingGroupV2", "emr:ListSecurityGroups", "emr:ListServiceComponentTopology", "emr:ListSlsProject", "emr:ListStack", "emr:ListStackService", "emr:ListStreamingSqlQuery", "emr:ListSupportedServiceName", "emr:ListTagKeys", "emr:ListTagValues", "emr:ListUserStatistics", "emr:ListVpcInfo", "emr:ListVswitch", "emr:ManageUserPlatform", "emr:MetastoreCreateDatabase", "emr:MetastoreCreateKafkaTopic", "emr:MetastoreCreateTable", "emr:MetastoreDataPreview", "emr:MetastoreDeleteKafkaTopic", "emr:MetastoreDescribeDataSource", "emr:MetastoreDescribeDatabase", "emr:MetastoreDescribeKafkaConsumerGroup", "emr:MetastoreDescribeKafkaTopic", "emr:MetastoreDescribeTable", "emr:MetastoreDescribeTask", "emr:MetastoreDropDatabase", "emr:MetastoreDropTable", "emr:MetastoreListDataSource", "emr:MetastoreListDataSourceForAdmin", "emr:MetastoreListDatabases", "emr:MetastoreListKafkaConsumerGroup", "emr:MetastoreListKafkaTopic", "emr:MetastoreListKafkaTopicForAdmin", "emr:MetastoreListTablePartition", "emr:MetastoreListTables", "emr:MetastoreListTask", "emr:MetastoreRetryTask", "emr:MetastoreSearchTables", "emr:MetastoreSync", "emr:MetastoreUpdateKafkaTopic", "emr:MetastoreUpdateKafkaTopicBatch", "emr:MetastoreUpdateTable", "emr:MigrateJobs", "emr:ModifyAlertContact", "emr:ModifyAlertDingDingGroup", "emr:ModifyAlertUserGroup", "emr:ModifyClusterBootstrapAction", "emr:ModifyClusterTemplate", "emr:ModifyExecutionPlanBasicInfo", "emr:ModifyFlow", "emr:ModifyFlowProject", "emr:ModifyFlowProjectClusterSetting", "emr:ModifyFlowProjectGeneralSetting", "emr:ModifyFlowVariableCollection", "emr:ModifyHealthRuleConfig", "emr:ModifyJob", "emr:ModifyJobExecutionPlanFolder", "emr:ModifyJobExecutionPlanParam", "emr:ModifyScalingConfigItemV2", "emr:ModifyScalingGroupV2", "emr:ModifyScalingRule", "emr:ModifyUserChannelInfo", "emr:ModifyUserStatistics", "emr:PassRole", "emr:PreCheckClusterBootstrapAction", "emr:QueryGrafanaData", "emr:QueryInfoByToken", "emr:QueryLogKey", "emr:QueryPrice", "emr:QuerySlsMetricData", "emr:QueryTableData", "emr:QueryTrendData", "emr:QueryUserById", "emr:ReassignKafka", "emr:RefreshBackupList", "emr:RemoveBackupPlan", "emr:RemoveBackupRule", "emr:RemoveScalingConfigItemV2", "emr:RestoreBackup", "emr:RestoreFlowEntitySnapshot", "emr:ResumeExecutionPlanInstance", "emr:ResumeExecutionPlanScheduler", "emr:ResumeFlow", "emr:RetryCreateLdapUser", "emr:RetryCreateUserPassword", "emr:RetryExecutionPlan", "emr:RetryExecutionPlanInstance", "emr:RetryOperationActivity", "emr:RunApiTemplate", "emr:RunDisasterRecoveryPlan", "emr:RunDiskOpsActivity", "emr:RunExecutionPlan", "emr:RunNoteParagraphs", "emr:RunParagraph", "emr:RunScalingActionV2", "emr:SaveParagraph", "emr:SaveReport", "emr:StartFlow", "emr:StartKafkaPreferredReplicaElection", "emr:StopParagraph", "emr:SuspendExecutionPlanInstance", "emr:SuspendExecutionPlanScheduler", "emr:UninstallLibraries", "emr:UpdateClusterCost", "emr:UpdateClusterMetaCollect", "emr:UpdateDisasterRecoveryPlan", "emr:UpdateKafkaReassignParam", "emr:UpdateLibraryInstallTaskStatus", "emr:UpdateNodeMaintenanceStatus", "emr:UpgradeHistory", "emr:UploadCostBucket", "emr:describeOperationTask", "emr:queryTableData", "emr:queryTrendData" ], "Resource": "*" } ] }
Un utilisateur RAM ou un rôle RAM disposant d'autorisations au niveau du compte peut gérer toutes les resources du compte. Veillez à n'accorder que les permissions nécessaires et à respecter strictement le principe du moindre privilège.
FAQ
Consulter le groupe de ressources d’une resource
Méthode 1 : cliquez sur le nom de la resource pour accéder à sa page de détails. Le groupe de ressources associé y est indiqué.
Méthode 2 : connectez-vous à la console Resource Management, puis accédez à . Dans le volet de navigation de gauche, sélectionnez le compte auquel appartient la resource (le current account est présélectionné par défaut). Utilisez les filtres pour localiser la resource cible, puis consultez son groupe de ressources.
Afficher les resources d’un produit au sein d’un groupe de ressources
Méthode 1 : connectez-vous à la console Resource Management, puis accédez à . Dans le volet de navigation de gauche, sous la section des comptes (le current account est sélectionné par défaut), cliquez sur le nom du groupe de ressources cible. À droite, sélectionnez le produit souhaité dans la liste déroulante Select Resource Type afin d’afficher l’ensemble de ses resources appartenant à ce groupe.
Méthode 2 : connectez-vous à la console Resource Management, puis accédez à . Repérez le groupe de ressources cible et cliquez sur Resource Management dans la colonne Actions. Sur la page Resource Management qui s’affiche, sélectionnez le produit concerné via la liste déroulante Product en haut de page pour visualiser toutes ses resources présentes dans le groupe.
Transférer plusieurs resources vers un groupe de ressources
Connectez-vous à la console Resource Management, puis accédez à . Sur la ligne du groupe de ressources cible, cliquez sur Resource Management dans la colonne Actions pour accéder à la page de gestion des resources. Utilisez les filtres pour identifier les resources à transférer. Cochez les cases correspondantes dans la première colonne, cliquez sur Transfer Resource Group en bas de page, puis suivez les instructions affichées à l’écran pour finaliser le transfert.