Pour permettre à un utilisateur RAM d'utiliser la nouvelle version du service Log Audit, vous devez lui accorder les autorisations requises.
Procédure
Connectez-vous à la console RAM avec votre compte Alibaba Cloud ou un utilisateur RAM disposant de droits d'administration.
-
Créez une stratégie personnalisée. Sous l'onglet JSON, remplacez le contenu existant de l'éditeur par le script suivant. Pour plus d'informations, consultez la rubrique Créer une stratégie personnalisée en mode d'édition de script.
Autorisations en lecture seule
{ "Statement": [ { "Action": [ "log:GetLogStore", "log:ListLogStores", "log:GetIndex", "log:GetLogStoreHistogram", "log:GetLogStoreLogs", "log:GetDashboard", "log:ListDashboard", "log:ListSavedSearch", "log:ListTagResources", "log:ListMachineGroup", "log:GetAppliedMachineGroups", "log:GetLogtailPipelineConfig", "log:ListConfig", "log:ListMachines", "log:GetProjectLogs" ], "Resource": [ "acs:log:*:*:project/*/logstore/*", "acs:log:*:*:project/*/dashboard/*", "acs:log:*:*:project/*/machinegroup/*", "acs:log:*:*:project/*/logtailconfig/*", "acs:log:*:*:project/*/savedsearch/*" ], "Effect": "Allow" }, { "Action": [ "log:ListCollectionPolicies", "log:GetCollectionPolicy" ], "Resource": "acs:log::*:collectionpolicy/*", "Effect": "Allow" }, { "Action": "log:ListProject", "Resource": "acs:log:*:*:project/*", "Effect": "Allow" }, { "Action": [ "log:GetResource", "log:ListResources", "log:GetResourceRecord", "log:ListResourceRecords" ], "Resource": "acs:log:*:*:resource/*", "Effect": "Allow" }, { "Action": [ "log:GetJob", "log:ListJobs" ], "Resource": "acs:log:*:*:project/*/job/*", "Effect": "Allow" } ], "Version": "1" }Autorisations en lecture et écriture
{ "Statement": [ { "Action": [ "log:GetLogStore", "log:ListLogStores", "log:GetIndex", "log:GetLogStoreHistogram", "log:GetLogStoreLogs", "log:GetDashboard", "log:ListDashboard", "log:ListSavedSearch", "log:CreateProject", "log:CreateLogStore", "log:CreateIndex", "log:UpdateIndex", "log:ListLogStores", "log:GetLogStore", "log:GetLogStoreLogs", "log:CreateDashboard", "log:CreateChart", "log:UpdateDashboard", "log:UpdateLogStore", "log:GetProjectLogs", "log:ListTagResources", "log:TagResources", "log:ListMachineGroup", "log:ListMachines", "log:ApplyConfigToGroup", "log:GetAppliedMachineGroups", "log:ListConfig", "log:CreateLogtailPipelineConfig", "log:UpdateLogtailPipelineConfig", "log:GetLogtailPipelineConfig", "log:DeleteLogtailPipelineConfig" ], "Resource": [ "acs:log:*:*:project/*/logstore/*", "acs:log:*:*:project/*/dashboard/*", "acs:log:*:*:project/*/machinegroup/*", "acs:log:*:*:project/*/logtailconfig/*", "acs:log:*:*:project/*/savedsearch/*" ], "Effect": "Allow" }, { "Action": [ "log:ListCollectionPolicies", "log:GetCollectionPolicy", "log:UpsertCollectionPolicy", "log:DeleteCollectionPolicy" ], "Resource": "acs:log::*:collectionpolicy/*", "Effect": "Allow" }, { "Action": "log:ListProject", "Resource": "acs:log:*:*:project/*", "Effect": "Allow" }, { "Effect": "Allow", "Action": "log:*", "Resource": "acs:log:*:*:resource/*" }, { "Effect": "Allow", "Action": "log:*", "Resource": "acs:log:*:*:project/*/job/*" } ], "Version": "1" } Attachez la stratégie personnalisée créée à l'utilisateur RAM. Pour plus d'informations, consultez la rubrique Gérer les autorisations des utilisateurs RAM.
Références
Lorsque vous créez une règle dans le service Log Audit, le rôle lié au service AliyunServiceRoleForSLSAudit est automatiquement créé dans le compte actuel. Si un annuaire de ressources est activé pour le compte, le service Log Audit crée également ce rôle pour chaque membre de l'annuaire de ressources. Le service Log Audit endosse ce rôle pour lire les données provenant d'autres services cloud. Pour plus d'informations, consultez la rubrique Gérer le rôle lié au service AliyunServiceRoleForSLSAudit.