Uso del control de acceso basado en etiquetas para información de rendimiento
Puede controlar el acceso a métricas de información de rendimiento mediante etiquetas heredadas de la instancia de base de datos principal. Para controlar el acceso a las operaciones de información de rendimiento, utilice políticas de IAM. Estas políticas pueden comprobar las etiquetas de la instancia de base de datos para determinar los permisos.
Funcionamiento de las etiquetas con información de rendimiento
La información de rendimiento aplica automáticamente las etiquetas de la instancia de base de datos para autorizar las métricas de información de rendimiento. Al agregar etiquetas a la instancia de base de datos, puede utilizarlas inmediatamente para controlar el acceso a los datos de información de rendimiento.
Para agregar o actualizar etiquetas para las métricas de información de rendimiento, modifique las etiquetas de la instancia de base de datos.
Para ver las etiquetas de las métricas de información de rendimiento, llame a
ListTagsForResourceen el recurso de métricas de información de rendimiento. Devolverá las etiquetas de la instancia de base de datos asociada a la métrica.
nota
Las operaciones TagResource y UntagResource devuelven un error si intenta usarlas directamente en las métricas de información de rendimiento.
Creación de políticas de IAM basadas en etiquetas
Para controlar el acceso a las operaciones de información de rendimiento, utilice la clave de condición aws:ResourceTag en las políticas de IAM. Estas políticas comprueban las etiquetas de la instancia de base de datos.
Esta política impide el acceso a las métricas de información de rendimiento para las bases de datos de producción. La política rechaza la operación pi:GetResourceMetrics en información de rendimiento para cualquier recurso de base de datos etiquetado con env:prod.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Deny", "Action": "pi:GetResourceMetrics", "Resource": "*", "Condition": { "StringEquals": { "aws:ResourceTag/env": "prod" } } } ] }