Referência de permissões do Amazon CloudWatch - Amazon CloudWatch

Referência de permissões do Amazon CloudWatch

A tabela a seguir lista cada operação da API do CloudWatch e as ações correspondentes às quais é possível conceder permissões para executar a ação. Você especifica as ações no campo Action da política e especifica um caractere curinga (*) como o valor do recurso no campo Resource da política.

É possível usar as chaves de condição de toda a AWS em suas políticas do CloudWatch 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 cloudwatch: seguido do nome da operação da API. Por exemplo: cloudwatch:GetMetricData, cloudwatch:ListMetrics ou cloudwatch:* (para todas as ações do CloudWatch).

Operações da API do CloudWatch e permissões necessárias para ações

Operações da API do CloudWatch Permissões obrigatórias (ações de API)

DeleteAlarms

cloudwatch:DeleteAlarms

Necessária para excluir um alarme.

DeleteDashboards

cloudwatch:DeleteDashboards

Necessária para apagar um painel.

DeleteMetricStream

cloudwatch:DeleteMetricStream

Necessária para excluir um fluxo de métricas.

DescribeAlarmHistory

cloudwatch:DescribeAlarmHistory

Necessária para visualizar o histórico de alarmes. Para recuperar informações sobre alarmes compostos, sua permissão cloudwatch:DescribeAlarmHistory deve ter um escopo *. Não é possível retornar informações sobre alarmes compostos se a permissão cloudwatch:DescribeAlarmHistory tiver um escopo mais limitado.

DescribeAlarms

cloudwatch:DescribeAlarms

Necessária para recuperar informações sobre alarmes.

Para recuperar informações sobre alarmes compostos, sua permissão cloudwatch:DescribeAlarms deve ter um escopo *. Não é possível retornar informações sobre alarmes compostos se a permissão cloudwatch:DescribeAlarms tiver um escopo mais limitado.

DescribeAlarmsForMetric

cloudwatch:DescribeAlarmsForMetric

Necessária para visualizar os alarmes para uma métrica.

DisableAlarmActions

cloudwatch:DisableAlarmActions

Necessária para desativar uma ação de alarme.

EnableAlarmActions

cloudwatch:EnableAlarmActions

Necessária para ativar uma ação de alarme.

GetDashboard

cloudwatch:GetDashboard

Necessária para exibir dados sobre os painéis existentes.

GetMetricData

cloudwatch:GetMetricData

Necessária para representar em gráficos dados de métricas no console do CloudWatch para recuperar grandes lotes de dados de métricas e executar matemática métrica nesses dados.

GetMetricStatistics

cloudwatch:GetMetricStatistics

Necessária para visualizar gráficos em outras partes do console do CloudWatch e nos widgets do painel.

GetMetricStream

cloudwatch:GetMetricStream

Necessária para visualizar informações sobre um fluxo de métricas.

GetMetricWidgetImage

cloudwatch:GetMetricWidgetImage

Necessário para recuperar um gráfico de snapshot de uma ou mais métricas do CloudWatch como uma imagem de bitmap.

ListDashboards

cloudwatch:ListDashboards

Necessária para visualizar a lista de painéis do CloudWatch em sua conta.

ListMetrics

cloudwatch:ListMetrics

Necessária para visualizar ou pesquisar nomes de métrica no console do CloudWatch e na CLI. Necessária para selecionar métricas nos widgets do painel.

ListMetricStreams

cloudwatch:ListMetricStreams

Necessária para visualizar ou pesquisar a lista de fluxos de métricas na conta.

PutCompositeAlarm

cloudwatch:PutCompositeAlarm

Necessária para criar um alarme composto.

Para criar um alarme composto, sua permissão cloudwatch:PutCompositeAlarm deve ter um escopo *. Não é possível retornar informações sobre alarmes compostos se a permissão cloudwatch:PutCompositeAlarm tiver um escopo mais limitado.

PutDashboard

cloudwatch:PutDashboard

Necessária para criar um painel ou atualizar um painel existente.

PutMetricAlarm

cloudwatch:PutMetricAlarm

Necessária para criar ou atualizar um alarme.

PutMetricData

cloudwatch:PutMetricData

Necessária para criar métricas.

PutMetricStream

cloudwatch:PutMetricStream

Necessária para criar um fluxo de métricas.

SetAlarmState

cloudwatch:SetAlarmState

Necessária para definir manualmente o estado de um alarme.

StartMetricStreams

cloudwatch:StartMetricStreams

Necessária para iniciar o fluxo de métricas.

StopMetricStreams

cloudwatch:StopMetricStreams

Necessária para interromper temporariamente o fluxo de métricas.

TagResource

cloudwatch:TagResource

Necessária para adicionar ou atualizar etiquetas nos recursos do CloudWatch, como alarmes e regras do Contributor Insights.

UntagResource

cloudwatch:UntagResource

Necessária para remover etiquetas de recurso no CloudWatch.

Operações da API do CloudWatch Contributor Insights e permissões necessárias para ações

Importante

Quando você concede a permissão cloudwatch:PutInsightRule ao usuário, por padrão, ele pode criar uma regra que avalia qualquer grupo de logs no CloudWatch Logs. É possível adicionar condições de política do IAM que limitem essas permissões para que um usuário inclua e exclua grupos de logs específicos. Para ter mais informações, consulte Usar chaves de condição para limitar o acesso dos usuários do Contributor Insights aos grupos de log.

Operações da API do CloudWatch Contributor Insights Permissões obrigatórias (ações de API)

DeleteInsightRules

cloudwatch:DeleteInsightRules

Necessária para excluir regras do Contributor Insights.

DescribeInsightRules

cloudwatch:DescribeInsightRules

Necessária para visualizar as regras do Contributor Insights em sua conta.

EnableInsightRules

cloudwatch:EnableInsightRules

Necessária para habilitar regras do Contributor Insights.

GetInsightRuleReport

cloudwatch:GetInsightRuleReport

Necessário para recuperar dados de séries temporais e outras estatísticas coletadas pelas regras do Contributor Insights.

PutInsightRule

cloudwatch:PutInsightRule

Necessária para criar regras do Contributor Insights. Consulte a observação Importante no início desta tabela.

Operações da API do CloudWatch Events e permissões necessárias para ações

Operações de API do CloudWatch Events Permissões obrigatórias (ações de API)

DeleteRule

events:DeleteRule

Necessária para excluir uma regra.

DescribeRule

events:DescribeRule

Necessária para listar os detalhes sobre uma regra.

DisableRule

events:DisableRule

Necessária para desativar uma regra.

EnableRule

events:EnableRule

Necessária para ativar uma regra.

ListRuleNamesByTarget

events:ListRuleNamesByTarget

Necessária para listar as regras associadas a um destino.

ListRules

events:ListRules

Necessária para listar todas as regras em sua conta.

ListTargetsByRule

events:ListTargetsByRule

Necessária para listar todos os destinos associados a uma regra.

PutEvents

events:PutEvents

Necessária para adicionar eventos personalizados que podem ser vinculados a regras.

PutRule

events:PutRule

Necessária para criar ou atualizar uma regra.

PutTargets

events:PutTargets

Necessária para adicionar destinos a uma regra.

RemoveTargets

events:RemoveTargets

Necessária para remover um destino de uma regra.

TestEventPattern

events:TestEventPattern

Necessária para testar um evento padrão em um determinado evento.

Operações de API do CloudWatch Logs e permissões necessárias para ações

Operações da API do CloudWatch Logs Permissões obrigatórias (ações de API)

CancelExportTask

logs:CancelExportTask

Necessária para cancelar uma tarefa de exportação pendente ou em execução.

CreateExportTask

logs:CreateExportTask

Necessária para exportar dados de um grupo de logs para um bucket do Amazon S3.

CreateLogGroup

logs:CreateLogGroup

Necessária para criar um novo grupo de logs.

CreateLogStream

logs:CreateLogStream

Necessária para criar um novo stream de logs em um grupo de logs.

DeleteDestination

logs:DeleteDestination

Necessária para excluir um destino de log e desativar seus filtros de assinatura.

DeleteLogGroup

logs:DeleteLogGroup

Necessária para excluir um grupo de logs e eventos de log arquivados associados.

DeleteLogStream

logs:DeleteLogStream

Necessária para excluir um stream de logs e eventos de log arquivados associados.

DeleteMetricFilter

logs:DeleteMetricFilter

Necessária para excluir um filtro de métrica associado a um grupo de logs.

DeleteQueryDefinition

logs:DeleteQueryDefinition

Necessária para excluir uma definição de consulta salva no CloudWatch Logs Insights.

DeleteResourcePolicy

logs:DeleteResourcePolicy

Necessária para excluir uma política de recursos do CloudWatch Logs.

DeleteRetentionPolicy

logs:DeleteRetentionPolicy

Necessária para excluir uma política de retenção do grupo de logs.

DeleteSubscriptionFilter

logs:DeleteSubscriptionFilter

Necessária para excluir o filtro de assinatura associado a um grupo de logs.

DescribeDestinations

logs:DescribeDestinations

Necessária para visualizar todos os destinos associado à conta.

DescribeExportTasks

logs:DescribeExportTasks

Necessária para visualizar todas as tarefas de exportação associadas à conta.

DescribeLogGroups

logs:DescribeLogGroups

Necessária para visualizar todos os grupos de logs associados à conta.

DescribeLogStreams

logs:DescribeLogStreams

Necessária para visualizar todos os streams de logs associados a um grupo de logs.

DescribeMetricFilters

logs:DescribeMetricFilters

Necessária para visualizar todas as métricas associadas a um grupo de logs.

DescribeQueryDefinitions

logs:DescribeQueryDefinitions

Necessária para visualizar a lista de definições de consulta salvas no CloudWatch Logs Insights.

DescribeQueries

logs:DescribeQueries

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.

DescribeResourcePolicies

logs:DescribeResourcePolicies

Necessária para exibir uma lista de políticas de recursos do CloudWatch Logs.

DescribeSubscriptionFilters

logs:DescribeSubscriptionFilters

Necessária para visualizar todos os filtros de assinatura associados a um grupo de logs.

FilterLogEvents

logs:FilterLogEvents

Necessária para classificar eventos de log por padrão de filtros de grupos.

GetLogEvents

logs:GetLogEvents

Necessária para recuperar eventos de log a partir de um stream de logs.

GetLogGroupFields

logs:GetLogGroupFields

Necessária para recuperar a lista de campos incluídos nos eventos de log em um grupo de log.

GetLogRecord

logs:GetLogRecord

Necessário para recuperar os detalhes de um único evento de log.

GetQueryResults

logs:GetQueryResults

Necessária para recuperar os resultados das consultas do CloudWatch Logs Insights.

ListTagsLogGroup

logs:ListTagsLogGroup

Necessária para listar as tags associadas a um grupo de log.

PutDestination

logs:PutDestination

Necessária para criar ou atualizar um fluxo de logs de destino (como um fluxo do Kinesis).

PutDestinationPolicy

logs:PutDestinationPolicy

Necessária para criar ou atualizar uma política de acesso associada a um destino de log existente.

PutLogEvents

logs:PutLogEvents

Necessária para carregar um lote de eventos de log para um stream de log.

PutMetricFilter

logs:PutMetricFilter

Necessária para criar ou atualizar um filtro de métrica e associá-lo a um grupo de logs.

PutQueryDefinition

logs:PutQueryDefinition

Necessária para salvar uma consulta no CloudWatch Logs Insights.

PutResourcePolicy

logs:PutResourcePolicy

Necessário para criar uma política de recursos do CloudWatch Logs.

PutRetentionPolicy

logs:PutRetentionPolicy

Necessária para definir o número de dias nos quais manter os eventos de log (retenção) em um grupo de logs.

PutSubscriptionFilter

logs:PutSubscriptionFilter

Necessária para criar ou atualizar um filtro de assinatura e associá-lo a um grupo de logs.

StartQuery

logs:StartQuery

Necessária para iniciar consultas do CloudWatch Logs Insights.

StopQuery

logs:StopQuery

Necessária para interromper uma consulta do CloudWatch Logs Insights que está em andamento.

TagLogGroup

logs:TagLogGroup

Obrigatório para adicionar ou atualizar as tags do grupo de logs.

TestMetricFilter

logs:TestMetricFilter

Necessária para testar um padrão de filtro em relação a uma amostra de mensagens de eventos de log.

Operações de API do Amazon EC2 e permissões necessárias para ações

Operação da API do Amazon EC2 Permissões obrigatórias (ações de API)

DescribeInstanceStatus

ec2:DescribeInstanceStatus

Necessária para visualizar os detalhes de status da instância do EC2.

DescribeInstances

ec2:DescribeInstances

Necessária para visualizar detalhes da instância do EC2.

RebootInstances

ec2:RebootInstances

Necessária para reinicializar uma instância do EC2.

StopInstances

ec2:StopInstances

Necessária para interromper uma instância do EC2.

TerminateInstances

ec2:TerminateInstances

Necessária para encerrar uma instância do EC2.

Operações de API do Amazon EC2 Auto Scaling e permissões necessárias para ações

Operações da API do Amazon EC2 Auto Scaling Permissões obrigatórias (ações de API)

Escalabilidade

autoscaling:Scaling

Necessária para escalar um grupo do Auto Scaling.

Trigger

autoscaling:Trigger

Necessária para acionar uma ação do Auto Scaling.