Referência de permissões do CloudWatch Logs
Ao configurar o Controle de acesso e escrever políticas de permissões que podem ser anexadas a uma identidade do IAM (políticas baseadas em identidade), você pode usar a tabela a seguir como referência. A tabela lista cada operação da API do CloudWatch Logs e as ações correspondentes às quais você pode conceder permissões para executar a ação. Você especifica as ações no campo Action das políticas. Para o campo Resource, é possível especificar o ARN de um grupo de logs ou fluxo de logs ou especificar * para representar todos os recursos do CloudWatch Logs.
É possível usar as chaves de condição de toda a AWS em suas políticas do CloudWatch Logs para expressar condições. Para obter uma lista completa de chaves em toda a AWS, consulte Chaves de contexto de condição globais e do IAM da AWS no Manual do usuário do IAM.
nota
Para especificar uma ação, use o prefixo logs: seguido do nome da operação da API. Por exemplo: logs:CreateLogGroup, logs:CreateLogStream ou logs:* (para todas as ações do CloudWatch Logs).
| Operações da API do CloudWatch Logs | Permissões obrigatórias (ações de API) |
|---|---|
|
Necessária para cancelar uma tarefa de exportação pendente ou em execução. |
|
|
Necessária para exportar dados de um grupo de logs para um bucket do Amazon S3. |
|
|
Necessária para criar um novo grupo de logs. |
|
|
Necessária para criar um novo stream de logs em um grupo de logs. |
|
|
Necessária para excluir um destino de log e desativar seus filtros de assinatura. |
|
|
Necessária para excluir um grupo de logs e eventos de log arquivados associados. |
|
|
Necessária para excluir um stream de logs e eventos de log arquivados associados. |
|
|
Necessária para excluir um filtro de métrica associado a um grupo de logs. |
|
|
Necessária para excluir uma definição de consulta salva no CloudWatch Logs Insights. |
|
|
Necessária para excluir uma política de recursos do CloudWatch Logs. |
|
|
Necessária para excluir uma política de retenção do grupo de logs. |
|
|
Necessária para excluir o filtro de assinatura associado a um grupo de logs. |
|
|
Necessária para visualizar todos os destinos associado à conta. |
|
|
Necessária para visualizar todas as tarefas de exportação associadas à conta. |
|
|
Necessária para visualizar todos os grupos de logs associados à conta. |
|
|
Necessária para visualizar todos os streams de logs associados a um grupo de logs. |
|
|
Necessária para visualizar todas as métricas associadas a um grupo de logs. |
|
|
Necessária para visualizar a lista de definições de consulta salvas no CloudWatch Logs Insights. |
|
|
Necessária para ver a lista de consultas do CloudWatch Logs Insights que estão agendadas, estão em execução ou foram executadas recentemente. |
|
|
Necessária para exibir uma lista de políticas de recursos do CloudWatch Logs. |
|
|
Necessária para visualizar todos os filtros de assinatura associados a um grupo de logs. |
|
|
Necessária para classificar eventos de log por padrão de filtros de grupos. |
|
|
Necessária para recuperar eventos de log a partir de um stream de logs. |
|
|
Necessária para recuperar a lista de campos incluídos nos eventos de log em um grupo de log. |
|
|
Necessário para recuperar os detalhes de um único evento de log. |
|
|
Necessário para buscar o conteúdo de grandes porções de eventos de logs que foram ingeridos por meio da API PutOpenTelemetryLogs. | |
|
Necessária para recuperar os resultados das consultas do CloudWatch Logs Insights. |
|
|
ListEntitiesForLogGroup (Permissão somente para o console do CloudWatch) |
Necessária para encontrar as entidades associadas a um grupo de logs. Necessária para analisar logs relacionados no console do CloudWatch. |
|
ListLogGroupsForEntity (Permissão somente para o console do CloudWatch) |
Necessária para encontrar os grupos de logs associados a uma entidade. Necessária para analisar logs relacionados no console do CloudWatch. |
|
Necessária para listar as tags associadas a um grupo de log. |
|
|
Necessária para visualizar todos os grupos de logs associados à conta. |
|
|
Necessária para criar ou atualizar um fluxo de logs de destino (como um fluxo do Kinesis). |
|
|
Necessária para criar ou atualizar uma política de acesso associada a um destino de log existente. |
|
|
Necessária para carregar um lote de eventos de log para um stream de log. |
|
|
Necessária para criar ou atualizar um filtro de métrica e associá-lo a um grupo de logs. |
|
|
Necessária para salvar uma consulta no CloudWatch Logs Insights. |
|
|
Necessário para criar uma política de recursos do CloudWatch Logs. |
|
|
Necessária para definir o número de dias nos quais manter os eventos de log (retenção) em um grupo de logs. |
|
|
Necessária para criar ou atualizar um filtro de assinatura e associá-lo a um grupo de logs. |
|
|
Necessária para iniciar consultas do CloudWatch Logs Insights. |
|
|
Necessária para interromper uma consulta do CloudWatch Logs Insights que está em andamento. |
|
|
Obrigatório para adicionar ou atualizar as tags do grupo de logs. |
|
|
Necessária para testar um padrão de filtro em relação a uma amostra de mensagens de eventos de log. |