Usar chaves de condição para limitar o acesso dos usuários do Contributor Insights aos grupos de log
Para criar uma regra no Contributor Insights e visualizar seus resultados, o usuário deve ter a permissão cloudwatch:PutInsightRule. Por padrão, um usuário com essa permissão pode criar uma regra do Contributor Insights que avalia qualquer grupo de log no CloudWatch Logs e ver os resultados. Os resultados podem conter dados de colaborador para esses grupos de log.
É possível criar políticas do IAM com chaves de condição para conceder aos usuários a permissão para gravar regras do Contributor Insights para alguns grupos de log, impedindo que eles gravem regras e visualizem esses dados de outros grupos de log.
Para obter mais informações sobre o elemento Condition em políticas do IAM, consulte Elementos de políticas JSON do IAM: condição.
Permitir acesso para gravar regras e exibir resultados apenas a determinados grupos de logs
A política a seguir concede ao usuário acesso para gravar regras e exibir resultados para o grupo de logs chamado AllowedLogGroup e todos os grupos de logs que têm nomes começados com AllowedWildCard. Não concede acesso para gravar regras ou exibir resultados de regra para quaisquer outros grupos de log.
Negar gravação de regras para grupos específicos de logs, mas permitir a gravação de regras para todos os outros grupos de logs
A política a seguir nega explicitamente o acesso do usuário para gravar regras e exibir resultados de regra para o grupo de log chamado ExplicitlyDeniedLogGroup, mas permite gravar regras e exibir resultados de regra para todos os outros grupos de log.