View a markdown version of this page

Acciones, recursos y claves de condición para Amazon Managed Service for Prometheus - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para Amazon Managed Service for Prometheus

Amazon Managed Service for Prometheus (prefijo de servicioaps:) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por Amazon Managed Service para Prometheus

La siguiente tabla asigna las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

CreateAlertManagerDefinition

Mapas: CreateAlertManagerDefinition

Escritura

CreateAnomalyDetector

Mapas: CreateAnomalyDetector

Escritura

Mapas: TagResource

Etiquetar, escribir

CreateLoggingConfiguration

Mapas: CreateLoggingConfiguration

Escritura

CreateQueryLoggingConfiguration

Mapas: CreateQueryLoggingConfiguration

Escritura

CreateRuleGroupsNamespace

Mapas: CreateRuleGroupsNamespace

Escritura

Mapas: TagResource

Etiquetar, escribir

CreateScraper

Mapas: CreateScraper

Escritura

Mapas: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

aps.amazonaws.com

Escritura

CreateWorkspace

Aplicaciones: CreateWorkspace

Escritura

Mapas: TagResource

Etiquetar, escribir

DeleteAlertManagerDefinition

Mapas: DeleteAlertManagerDefinition

Escritura

DeleteAnomalyDetector

Mapas: DeleteAnomalyDetector

Escritura

DeleteLoggingConfiguration

Mapas: DeleteLoggingConfiguration

Escritura

DeleteQueryLoggingConfiguration

Mapas: DeleteQueryLoggingConfiguration

Escritura

DeleteResourcePolicy

Mapas: DeleteResourcePolicy

Escritura

DeleteRuleGroupsNamespace

Mapas: DeleteRuleGroupsNamespace

Escritura

DeleteScraper

Mapas: DeleteScraper

Escritura

DeleteScraperLoggingConfiguration

Mapas: DeleteScraperLoggingConfiguration

Escritura

DeleteWorkspace

Mapas: DeleteWorkspace

Escritura

DescribeAlertManagerDefinition

Mapas: DescribeAlertManagerDefinition

Lectura

DescribeAnomalyDetector

Mapas: DescribeAnomalyDetector

Lectura

DescribeLoggingConfiguration

Mapas: DescribeLoggingConfiguration

Lectura

DescribeQueryLoggingConfiguration

Mapas: DescribeQueryLoggingConfiguration

Lectura

DescribeResourcePolicy

Mapas: DescribeResourcePolicy

Lectura

DescribeRuleGroupsNamespace

Mapas: DescribeRuleGroupsNamespace

Lectura

DescribeScraper

Mapas: DescribeScraper

Lectura

DescribeScraperLoggingConfiguration

Mapas: DescribeScraperLoggingConfiguration

Lectura

DescribeWorkspace

Mapas: DescribeWorkspace

Lectura

DescribeWorkspaceConfiguration

Mapas: DescribeWorkspaceConfiguration

Lectura

GetDefaultScraperConfiguration

Mapas: GetDefaultScraperConfiguration

Lectura

ListAnomalyDetectors

Mapas: ListAnomalyDetectors

Enumeración

ListRuleGroupsNamespaces

Mapas: ListRuleGroupsNamespaces

Enumeración

ListScrapers

Mapas: ListScrapers

Enumeración

ListTagsForResource

Mapas: ListTagsForResource

Lectura

ListWorkspaces

Mapas: ListWorkspaces

Enumeración

PutAlertManagerDefinition

Mapas: PutAlertManagerDefinition

Escritura

PutAnomalyDetector

Mapas: PutAnomalyDetector

Escritura

PutResourcePolicy

Mapas: PutResourcePolicy

Escritura

PutRuleGroupsNamespace

Mapas: PutRuleGroupsNamespace

Escritura

TagResource

Mapas: TagResource

Etiquetar, escribir

UntagResource

Mapas: UntagResource

Etiquetar, escribir

UpdateLoggingConfiguration

Mapas: UpdateLoggingConfiguration

Escritura

UpdateQueryLoggingConfiguration

Mapas: UpdateQueryLoggingConfiguration

Escritura

UpdateScraper

Mapas: UpdateScraper

Escritura

objetivo: PassRole

objetivo: PassedToService

aps.amazonaws.com

Escritura

UpdateScraperLoggingConfiguration

Aplicaciones: UpdateScraperLoggingConfiguration

Escritura

UpdateWorkspaceAlias

Mapas: UpdateWorkspaceAlias

Escritura

UpdateWorkspaceConfiguration

Mapas: UpdateWorkspaceConfiguration

Escritura

Acciones definidas por Amazon Managed Service for Prometheus

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

CreateAlertManagerAlerts

Otorga permiso para crear alertas

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateAlertManagerDefinition

Otorga permiso para crear una definición de administrador de alertas

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateAnomalyDetector

Otorga permiso para crear un detector de anomalías

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateLoggingConfiguration

Concede permiso para crear una configuración de registro.

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateQueryLoggingConfiguration

Concede permiso para crear una configuración de registro de consultas.

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateRuleGroupsNamespace

Otorga permiso para crear un espacio de nombres de grupos de reglas

espacio de nombres de grupos de reglas*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateScraper

Concede permiso para crear un scraper

clúster*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

CreateWorkspace

Concede permiso para crear un espacio de trabajo

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteAlertManagerDefinition

Otorga permiso para eliminar una definición de administrador de alertas

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteAlertManagerSilence

Otorga permiso para eliminar un silencio

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteAnomalyDetector

Otorga permiso para eliminar un detector de anomalías

detector de anomalías*

AWS: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

DeleteLoggingConfiguration

Concede permiso para eliminar una configuración de registro.

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteQueryLoggingConfiguration

Concede permiso para eliminar una configuración de registro de consultas.

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteResourcePolicy

Concede permiso para eliminar una política de recursos de espacio de trabajo.

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteRuleGroupsNamespace

Otorga permiso para eliminar un espacio de nombres de grupos de reglas

espacio de nombres de grupos de reglas*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteScraper

Concede permiso para eliminar un scraper

raspador*

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteScraperLoggingConfiguration

Otorga permiso para eliminar una configuración de registro de raspadores

raspador*

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteWorkspace

Concede permiso para eliminar un espacio de trabajo

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DescribeAlertManagerDefinition

Otorga permiso para describir una definición de administrador de alertas

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

DescribeAnomalyDetector

Otorga permiso para describir un detector de anomalías

detector de anomalías*

AWS: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

DescribeLoggingConfiguration

Concede permiso para describir una configuración de registro.

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

DescribeQueryLoggingConfiguration

Concede permiso para describir una configuración de registro de consultas.

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

DescribeResourcePolicy

Concede permiso para describir la política de recursos de espacio de trabajo.

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

DescribeRuleGroupsNamespace

Otorga permiso para describir un espacio de nombres de grupos de reglas

espacio de nombres de grupos de reglas*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

DescribeScraper

Concede permiso para describir un scraper

raspador*

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

DescribeScraperLoggingConfiguration

Otorga permiso para describir una configuración de registro de raspadores

raspador*

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

DescribeWorkspace

Concede permiso para describir un espacio de trabajo

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

DescribeWorkspaceConfiguration

Concede permiso para describir una configuración de espacio de trabajo.

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

GetAlertManagerSilence

Otorga permiso para obtener un silencio

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

GetAlertManagerStatus

Otorga permiso para obtener el estado actual de un administrador de alertas

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

GetDefaultScraperConfiguration

Concede permiso para obtener la configuración de scraper predeterminada

Lectura

GetLabels

Otorga permiso para recuperar las etiquetas de un espacio de trabajo de AMP

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

GetMetricMetadata

Otorga permiso para recuperar los metadatos de las métricas del espacio de trabajo de AMP

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

GetSeries

Otorga permiso para recuperar los datos de series temporales del espacio de trabajo de AMP

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

ListAlertManagerAlertGroups

Otorga permiso para enumerar grupos

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

ListAlertManagerAlerts

Otorga permiso para enumerar alertas

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

ListAlertManagerReceivers

Otorga permiso para enumerar receptores

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

ListAlertManagerSilences

Otorga permiso para obtener silencios

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

ListAlerts

Otorga permiso para enumerar alertas activas

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

ListAnomalyDetectors

Otorga permiso para incluir detectores de anomalías

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Enumeración

ListRuleGroupsNamespaces

Otorga permiso para enumerar los espacios de nombres de grupos de reglas

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Enumeración

ListRules

Otorga permiso para enumerar las reglas de registro y alerta

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

ListScrapers

Concede permiso para enumerar scrapers

Enumeración

ListTagsForResource

Concede permiso para enumerar las etiquetas para un recurso AMP

detector de anomalías

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

espacio de nombres de grupos de reglas

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

raspador

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

espacio de trabajo

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

ListWorkspaces

Otorga permiso para enumerar los espacios de trabajo

Enumeración

PreviewAnomalyDetector

Otorga permiso para previsualizar la detección de anomalías en las métricas del espacio de trabajo de AMP

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

PutAlertManagerDefinition

Otorga permiso para actualizar una definición de administrador de alertas

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

PutAlertManagerSilences

Otorga permiso para crear o actualizar un silencio

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

PutAnomalyDetector

Otorga permiso para actualizar un detector de anomalías

detector de anomalías*

AWS: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

PutResourcePolicy

Concede permiso para crear o actualizar una política de recursos de espacio de trabajo.

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

PutRuleGroupsNamespace

Otorga permiso para actualizar un espacio de nombres de grupos de reglas

espacio de nombres de grupos de reglas*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

QueryMetrics

Concede permiso para ejecutar una consulta en las métricas de espacio de trabajo de AMP

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

RemoteWrite

Otorga permiso para realizar una operación de escritura remota para iniciar la transmisión de métricas al espacio de trabajo de AMP

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

TagResource

Otorga permiso para etiquetar un recurso de AMP

detector de anomalías

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

espacio de nombres de grupos de reglas

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

raspador

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

espacio de trabajo

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Otorga permiso para desetiquetar un recurso de AMP

detector de anomalías

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

espacio de nombres de grupos de reglas

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

raspador

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

espacio de trabajo

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateLoggingConfiguration

Concede permiso para actualizar una configuración de registro.

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

UpdateQueryLoggingConfiguration

Concede permiso para actualizar una configuración de registro de consultas.

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

UpdateScraper

Concede permiso para actualizar un raspador.

raspador*

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

espacio de trabajo

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateScraperLoggingConfiguration

Otorga permiso para poner una configuración de registro de raspadores

raspador*

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

UpdateWorkspaceAlias

Otorga permiso para modificar el alias del espacio de trabajo de AMP existente

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

UpdateWorkspaceConfiguration

Concede permiso para actualizar una configuración de espacio de trabajo.

espacio de trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

Tipos de recursos definidos por Amazon Managed Service for Prometheus

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

detector de anomalías

arn: $ {Partition} :aps: $ {Region} :$ {Account} :anomalydetector/$ {} /$ {} WorkspaceId AnomalyDetectorId

AWSTagKey: /$ {} RequestTag

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

clúster

arn: $ {Partition} :eks: $ {Region} :$ {Account} :cluster/$ {} ClusterName

ResourceTagaws: /$ {} TagKey

espacio de nombres de grupos de reglas

arn: $ {Partition} :aps: $ {Region} :$ {Account} :rulegroupsnamespace/$ {} /$ {Namespace} WorkspaceId

awsTagKey: /$ {} RequestTag

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

raspador

arn: $ {Partition} :aps: $ {Region} :$ {Account} :scraper/$ {} ScraperId

RequestTagwas: /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

espacio de trabajo

arn: $ {Partition} :aps: $ {Region} :$ {Account} :workspace/$ {} WorkspaceId

RequestTagaws: /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Claves de condición de Amazon Managed Service for Prometheus

Amazon Managed Service para Prometheus define las siguientes claves de condición que se pueden utilizar en el elemento Condition de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra acciones basadas en las etiquetas que se aprueban en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra acciones en función de la etiqueta asociada con el recurso

Cadena

AWS: TagKeys

Filtra acciones basadas en las claves de etiqueta que se aprueban en la solicitud

ArrayOfString