View a markdown version of this page

Claves de condición, recursos y acciones de Amazon CloudWatch Application Signals - Referencia de autorizaciones de servicio

Claves de condición, recursos y acciones de Amazon CloudWatch Application Signals

Amazon CloudWatch Application Signals (prefijo de servicio:application-signals) 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 CloudWatch Application Signals

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

BatchDeleteInstrumentationConfigurations

señales de aplicación: BatchDeleteInstrumentationConfigurations

Escritura

BatchGetServiceLevelObjectiveBudgetReport

señales de aplicación: BatchGetServiceLevelObjectiveBudgetReport

Lectura

BatchUpdateExclusionWindows

señales de aplicación: BatchUpdateExclusionWindows

Escritura

CreateInstrumentationConfiguration

señales de aplicación: CreateInstrumentationConfiguration

Escritura

señales de aplicación: TagResource

Etiquetar, escribir

CreateServiceLevelObjective

señales de aplicación: CreateServiceLevelObjective

Escritura

señales de aplicación: TagResource

Etiquetar, escribir

DeleteGroupingConfiguration

señales de aplicación: DeleteGroupingConfiguration

Escritura

DeleteInstrumentationConfiguration

señales de aplicación: DeleteInstrumentationConfiguration

Escritura

DeleteServiceLevelObjective

señales de aplicación: DeleteServiceLevelObjective

Escritura

GetInstrumentationConfiguration

señales de aplicación: GetInstrumentationConfiguration

Lectura

GetInstrumentationConfigurationStatus

señales de aplicación: GetInstrumentationConfigurationStatus

Lectura

GetService

señales de aplicación: GetService

Lectura

GetServiceLevelObjective

señales de aplicación: GetServiceLevelObjective

Lectura

ListAuditFindings

señales de aplicación: GetServiceLevelObjective

Lectura

señales de aplicación: ListAuditFindings

Enumeración

señales de aplicación: ListServiceLevelObjectives

Enumeración

ListEntityEvents

señales de aplicación: ListEntityEvents

Enumeración

ListGroupingAttributeDefinitions

señales de aplicación: ListGroupingAttributeDefinitions

Enumeración

ListInstrumentationConfigurations

señales de aplicación: ListInstrumentationConfigurations

Enumeración

ListServiceDependencies

señales de aplicación: ListServiceDependencies

Lectura

ListServiceDependents

señales de aplicación: ListServiceDependents

Lectura

ListServiceLevelObjectiveExclusionWindows

señales de aplicación: ListServiceLevelObjectiveExclusionWindows

Enumeración

ListServiceLevelObjectives

señales de aplicación: ListServiceLevelObjectives

Enumeración

ListServiceOperations

señales de aplicación: ListServiceOperations

Lectura

ListServiceStates

señales de aplicación: ListServiceStates

Enumeración

ListServices

señales de aplicación: ListServices

Enumeración

ListTagsForResource

señales de aplicación: ListTagsForResource

Lectura

PutGroupingConfiguration

señales de aplicación: PutGroupingConfiguration

Escritura

ReportInstrumentationConfigurationStatus

señales de aplicación: ReportInstrumentationConfigurationStatus

Escritura

StartDiscovery

señales de aplicación: StartDiscovery

Escritura

TagResource

señales de aplicación: TagResource

Etiquetar, escribir

UntagResource

señales de aplicación: UntagResource

Etiquetar, escribir

UpdateServiceLevelObjective

señales de aplicación: UpdateServiceLevelObjective

Escritura

Acciones definidas por Amazon CloudWatch Application Signals

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

BatchDeleteInstrumentationConfigurations

Otorga permiso para eliminar por lotes las configuraciones de instrumentación

Configuración de instrumentación*

aws: /$ {} ResourceTag TagKey

Escritura

BatchGetServiceLevelObjectiveBudgetReport

Concede permiso para recuperar un informe de presupuesto objetivo de nivel de servicio por lotes

solo*

aws: ResourceTag /$ {} TagKey

Lectura

BatchUpdateExclusionWindows

Otorga permiso para añadir o eliminar ventanas de exclusión de los CloudWatch SLO de Amazon

solo*

aws: ResourceTag /$ {} TagKey

Escritura

CreateInstrumentationConfiguration

Otorga permiso para crear una configuración de instrumentación para instrumentación dinámica

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateServiceLevelObjective

Concede permiso para crear un objetivo de nivel de servicios

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteGroupingConfiguration

Concede permiso para eliminar una configuración de agrupación.

Escritura

DeleteInstrumentationConfiguration

Otorga permiso para eliminar una configuración de instrumentación

Configuración de instrumentación*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteServiceLevelObjective

Concede permiso para eliminar un objetivo de nivel de servicio

solo*

aws: ResourceTag /$ {} TagKey

Escritura

GetInstrumentationConfiguration

Otorga permiso para recuperar una configuración de instrumentación

Configuración de instrumentación*

aws: /$ {} ResourceTag TagKey

Lectura

GetInstrumentationConfigurationStatus

Otorga permiso para recuperar el historial de estado de una configuración de instrumentación

Configuración de instrumentación*

aws: /$ {} ResourceTag TagKey

Lectura

GetService

Concede permiso para recuperar información acerca de un servicio

Lectura

GetServiceLevelObjective

Concede permiso para recuperar información acerca del objetivo de nivel de servicio

solo*

aws: ResourceTag /$ {} TagKey

Lectura

ListAuditFindings

Concede permiso para enumerar los resultados de la auditoría del servicio.

Enumeración

ListEntityEvents

Otorga permiso para enumerar eventos para una entidad

Enumeración

ListGroupingAttributeDefinitions

Concede permiso para enumerar las configuraciones de atributos de agrupación.

Enumeración

ListInstrumentationConfigurations

Otorga permiso para enumerar las configuraciones de instrumentación

Enumeración

ListObservedEntities

Concede permiso para enumerar entidades asociadas a otras entidades.

Enumeración

ListServiceDependencies

Concede permiso para enumerar dependencias del servicio

Lectura

ListServiceDependents

Concede permiso para enumerar dependientes del servicio

Lectura

ListServiceLevelObjectiveExclusionWindows

Otorga permiso para enumerar las ventanas de exclusión de un Amazon CloudWatch SLO

slo*

aws: ResourceTag /$ {} TagKey

Enumeración

ListServiceLevelObjectives

Concede permiso para enumerar los objetivos de nivel de servicio

Enumeración

ListServiceOperations

Concede permiso para enumerar operaciones del servicio

Lectura

ListServiceStates

Concede permiso para enumerar los estados del servicio.

Enumeración

ListServices

Otorga permiso para enumerar los servicios.

Enumeración

ListTagsForResource

Otorga permiso para publicar etiquetas para un recurso de Amazon CloudWatch Application Signals

Configuración de instrumentación

aws: /$ {} ResourceTag TagKey

Lectura

así que

aws: ResourceTag /$ {} TagKey

PutGroupingConfiguration

Concede permiso para crear o actualizar una configuración de agrupación.

Escritura

ReportInstrumentationConfigurationStatus

Otorga permiso para informar del estado de las configuraciones de la instrumentación

Configuración de instrumentación*

aws: /$ {} ResourceTag TagKey

Escritura

StartDiscovery

Otorga permiso para habilitar el descubrimiento CloudWatch

Escritura

TagResource

Otorga permiso para añadir etiquetas a un recurso de Amazon CloudWatch Application Signals

Configuración de instrumentación

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

tan

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Otorga permiso para eliminar etiquetas de un recurso de Amazon CloudWatch Application Signals

Configuración de instrumentación

aws: /$ {} ResourceTag TagKey

AWS: TagKeys

Etiquetar, escribir

tan

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateServiceLevelObjective

Concede permiso para actualizar el objetivo de nivel de un servicio

solo*

aws: ResourceTag /$ {} TagKey

Escritura

Permission-only acciones para Amazon CloudWatch Application Signals

Amazon CloudWatch Application Signals define las siguientes acciones, pero no se pueden invocar directamente a través de ninguna operación de API. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.

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

Enlace

Concede permiso para compartir recursos de Application Signals con una cuenta de supervisión.

Escritura

Tipos de recursos definidos por Amazon CloudWatch Application Signals

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

Configuración de instrumentación

arn: $ {Partition} :application-signals: $ {Region} :$ {Account} :InstrumentationConfig/$ {Service} /$ {Environment} /$ {} SignalType LocationHash

TagKeyaws: /$ {} ResourceTag

así que

arn: $ {Partition} :application-signals: $ {Region} :$ {Account} :slo/$ {} SloName

ResourceTagaws: /$ {} TagKey

Claves de condición de Amazon CloudWatch Application Signals

Amazon CloudWatch Application Signals define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso por el conjunto de valores permitidos para cada una de las etiquetas.

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso según el valor-etiqueta asociado con el recurso

Cadena

AWS: TagKeys

Filtra el acceso por la presencia de etiquetas obligatorias en la solicitud

ArrayOfString