En esta página se explica cómo gestionar las estadísticas de las políticas, que son resultados basados en aprendizaje automático sobre el uso de los permisos. Las estadísticas de políticas pueden ayudarte a identificar qué principales tienen permisos que no necesitan.
Esta página se centra en las estadísticas de las políticas de proyectos, carpetas y organizaciones. Recommender también ofrece estadísticas de políticas para los siguientes tipos de recursos:
En ocasiones, las estadísticas de las políticas están vinculadas a recomendaciones de roles. Las recomendaciones de roles sugieren acciones que puedes llevar a cabo para solucionar los problemas identificados por las estadísticas de las políticas.
Antes de empezar
-
Enable the Recommender API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin
), which contains theserviceusage.services.enable
permission. Learn how to grant roles. - Familiarízate con las recomendaciones de roles de gestión de identidades y accesos.
- Asegúrate de que tienes activado a nivel de organización o de proyecto el nivel Premium o Enterprise de Security Command Center. Para obtener más información, consulta las preguntas sobre la facturación.
- Opcional: Consulta información sobre las estadísticas de Recomendador.
Roles obligatorios
Para obtener los permisos que necesitas para gestionar las estadísticas de las políticas, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos en el proyecto, la carpeta o la organización para los que quieras gestionar las estadísticas:
-
Para ver las estadísticas de las políticas, sigue estos pasos:
Lector del recomendador de gestión de identidades y accesos (
roles/recommender.iamViewer
) -
Para modificar las estadísticas de las políticas, haz lo siguiente:
Administrador del recomendador de gestión de identidades y accesos (
roles/recommender.iamAdmin
)
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.
Estos roles predefinidos contienen los permisos necesarios para gestionar las estadísticas de las políticas. Para ver los permisos exactos que se necesitan, despliega la sección Permisos necesarios:
Permisos obligatorios
Para gestionar las estadísticas de las políticas, se necesitan los siguientes permisos:
-
Para ver las estadísticas de las políticas, sigue estos pasos:
-
recommender.iamPolicyInsights.get
-
recommender.iamPolicyInsights.list
-
-
Para modificar las estadísticas de las políticas, sigue estos pasos:
recommender.iamPolicyInsights.update
También puedes obtener estos permisos con roles personalizados u otros roles predefinidos.
Mostrar información valiosa sobre políticas
Para ver todos los consejos sobre políticas de tu proyecto, carpeta u organización, usa uno de los siguientes métodos:Consola
-
En la consola, ve a la página Gestión de identidades y accesos. Google Cloud
- Selecciona un proyecto, una carpeta o una organización.
La columna Estadísticas de seguridad muestra todas las estadísticas relacionadas con la seguridad de tu proyecto, incluidas las estadísticas de políticas. Las estadísticas de la política tienen el formato
EXCESS/TOTAL excess
permissions
, donde EXCESS
es el número de permisos del
rol que no necesita la entidad y TOTAL
es el número total de
permisos del rol.
gcloud
Usa el comando gcloud recommender
insights list
para ver todos los consejos sobre políticas de tu
proyecto,
carpeta
u organización.
Antes de ejecutar el comando, sustituye los siguientes valores:
-
RESOURCE_TYPE
: el tipo de recurso del que quieres obtener estadísticas. Usa el valorproject
,folder
oorganization
. -
RESOURCE_ID
: ID del proyecto, la carpeta o la organización de los que quieres obtener información valiosa.
gcloud recommender insights list --insight-type=google.iam.policy.Insight \ --RESOURCE_TYPE=RESOURCE_ID \ --location=global
En el resultado se muestran todas las estadísticas de la política de tu proyecto, carpeta u organización. Por ejemplo:
INSIGHT_ID CATEGORY INSIGHT_STATE LAST_REFRESH_TIME SEVERITY INSIGHT_SUBTYPE DESCRIPTION 00133c0b-5431-4b30-9172-7c903aa4af24 SECURITY ACTIVE 2022-05-24T07:00:00Z LOW PERMISSIONS_USAGE 9 of the permissions in this role binding were used in the past 90 days. 0161f2eb-acb7-4a5e-ad52-50284beaa312 SECURITY ACTIVE 2022-05-24T07:00:00Z LOW PERMISSIONS_USAGE 0 of the permissions in this role binding were used in the past 90 days. 01ea0d0d-e9a1-4073-9367-5a934a857fb4 SECURITY ACTIVE 2022-05-24T07:00:00Z LOW PERMISSIONS_USAGE 1 of the permissions in this role binding were used in the past 90 days. 039407bc-a25b-4aeb-b573-5c851f2e9833 SECURITY ACTIVE 2022-05-24T07:00:00Z HIGH PERMISSIONS_USAGE 52 of the permissions in this role binding were used in the past 90 days. 0541df88-8bc3-44b3-ad5d-9cb372630aeb SECURITY ACTIVE 2022-05-24T07:00:00Z HIGH PERMISSIONS_USAGE 31 of the permissions in this role binding were used in the past 90 days. 07841f74-02ce-4de8-bbe6-fc4eabb68568 SECURITY ACTIVE 2022-05-24T07:00:00Z HIGH PERMISSIONS_USAGE 0 of the permissions in this role binding were used in the past 90 days. 07713094-fdee-4475-9c43-cd53d52c9de1 SECURITY ACTIVE 2022-05-24T07:00:00Z LOW PERMISSIONS_USAGE 2 of the permissions in this role binding were used in the past 90 days. 0a438d19-9d63-4749-aadd-578aa4e77908 SECURITY ACTIVE 2022-05-24T07:00:00Z LOW PERMISSIONS_USAGE 0 of the permissions in this role binding were used in the past 90 days. f4292f55-105b-4744-9dc3-fcacf59685bb SECURITY ACTIVE 2022-05-24T07:00:00Z HIGH PERMISSIONS_USAGE 4 of the permissions in this role binding were used in the past 90 days.
REST
El método insights.list
de la API Recommender muestra todas las estadísticas de políticas de tu proyecto, carpeta u organización.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
-
RESOURCE_TYPE
: el tipo de recurso del que quieres obtener estadísticas. Usa el valorprojects
,folders
oorganizations
. -
RESOURCE_ID
: ID del proyecto, la carpeta o la organización de los que quieres obtener información valiosa. PROJECT_ID
: tu ID de proyecto. Google Cloud Los IDs de proyecto son cadenas alfanuméricas, comomy-project
.
Método HTTP y URL:
GET https://recommender.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/locations/global/insightTypes/google.iam.policy.Insight/insights
Para enviar tu solicitud, despliega una de estas opciones:
La respuesta muestra todos los detalles de las políticas de tu proyecto, carpeta u organización. Por ejemplo:
{ "insights": [ { "name": "projects/123456789012/locations/global/insightTypes/google.iam.policy.Insight/insights/07841f74-02ce-4de8-bbe6-fc4eabb68568", "description": "0 of the permissions in this role binding were used in the past 90 days.", "content": { "role": "roles/viewer", "member": "serviceAccount:my-service-account@my-project.iam.gserviceaccount.com", "condition": { "expression": "", "title": "", "description": "", "location": "" }, "exercisedPermissions": [], "inferredPermissions": [] }, "lastRefreshTime": "2022-05-24T07:00:00Z", "observationPeriod": "7776000s", "stateInfo": { "state": "ACTIVE" }, "category": "SECURITY", "associatedRecommendations": [ { "recommendation": "projects/123456789012/locations/global/recommenders/google.iam.policy.Recommender/recommendations/b1932220-867d-43d1-bd74-fb95876ab656" } ], "targetResources": [ "//cloudresourcemanager.googleapis.com/projects/123456789012" ], "insightSubtype": "PERMISSIONS_USAGE", "etag": "\"b153ab487e4ae100\"", "severity": "HIGH" }, { "name": "projects/123456789012/locations/global/insightTypes/google.iam.policy.Insight/insights/f4292f55-105b-4744-9dc3-fcacf59685bb", "description": "4 of the permissions in this role binding were used in the past 90 days.", "content": { "role": "roles/owner", "member": "serviceAccount:my-service-account2@my-project.iam.gserviceaccount.com", "condition": { "expression": "", "title": "", "description": "", "location": "" }, "exercisedPermissions": [ { "permission": "iam.roles.create" }, { "permission": "iam.roles.delete" }, { "permission": "iam.roles.list" }, { "permission": "iam.roles.update" } ], "inferredPermissions": [] }, "lastRefreshTime": "2022-05-24T07:00:00Z", "observationPeriod": "7776000s", "stateInfo": { "state": "ACTIVE" }, "category": "SECURITY", "associatedRecommendations": [ { "recommendation": "projects/123456789012/locations/global/recommenders/google.iam.policy.Recommender/recommendations/6ab16c1d-edce-45e5-8d82-570fdd49892a" } ], "targetResources": [ "//cloudresourcemanager.googleapis.com/projects/123456789012" ], "insightSubtype": "PERMISSIONS_USAGE", "etag": "\"49bb705553338fc3\"", "severity": "HIGH" } ] }
Para obtener más información sobre los componentes de una estadística, consulta la sección Revisar estadísticas de cumplimiento de políticas de esta página.
Obtener una sola estadística de política
Para obtener más información sobre una estadística concreta, como su descripción, su estado y las recomendaciones asociadas, utilice uno de los siguientes métodos:
Consola
-
En la consola, ve a la página Gestión de identidades y accesos. Google Cloud
- Selecciona un proyecto, una carpeta o una organización.
-
En la columna Estadísticas de seguridad, haz clic en una estadística de una política. Las estadísticas de la política tienen el formato
EXCESS/TOTAL excess permissions
, dondeEXCESS
es el número de permisos del rol que no necesita la entidad yTOTAL
es el número total de permisos del rol.
La Google Cloud consola abre un panel con los detalles de la estadística.
gcloud
Usa el comando gcloud recommender
insights describe
con el ID de la estadística para ver información sobre una sola estadística.
-
INSIGHT_ID
: ID de la estadística que quieres ver. Para encontrar el ID, consulta la lista de estadísticas de tu proyecto, carpeta u organización. -
RESOURCE_TYPE
: el tipo de recurso del que quieres gestionar las estadísticas. Usa el valorproject
,folder
oorganization
. -
RESOURCE_ID
: ID del proyecto, carpeta u organización de los que quieres gestionar las estadísticas.
gcloud recommender insights describe INSIGHT_ID \ --insight-type=google.iam.policy.Insight \ --RESOURCE_TYPE=RESOURCE_ID \ --location=global
El resultado muestra la estadística detallada. Por ejemplo, la siguiente estadística indica que my-service-account@my-project.iam.gserviceaccount.com
no ha usado ningún permiso del rol Lector (roles/viewer
) en los últimos 90 días:
associatedRecommendations: - recommendation: projects/123456789012/locations/global/recommenders/google.iam.policy.Recommender/recommendations/0573b702-96a5-4622-a916-c762e7b0731f category: SECURITY content: condition: description: '' expression: '' location: '' title: '' exercisedPermissions: [] inferredPermissions: [] member: serviceAccount:my-service-account@my-project.iam.gserviceaccount.com role: roles/viewer description: 0 of the permissions in this role binding were used in the past 90 days. etag: '"d3cdec23cc712bd0"' insightSubtype: PERMISSIONS_USAGE lastRefreshTime: '2020-07-11T07:00:00Z' name: projects/123456789012/locations/global/insightTypes/google.iam.policy.Insight/insights/0d3ce433-f067-4e78-b6ae-03d7d1f6f040 observationPeriod: 7776000s severity: HIGH stateInfo: state: ACTIVE targetResources: - //cloudresourcemanager.googleapis.com/projects/123456789012
Para obtener más información sobre los componentes de una estadística, consulta la sección Revisar estadísticas de políticas de esta página.
REST
El método insights.get
de la API Recommender obtiene una sola estadística.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
-
RESOURCE_TYPE
: el tipo de recurso del que quieres gestionar las estadísticas. Usa el valorprojects
,folders
, oorganizations
. -
RESOURCE_ID
: El ID del proyecto, la carpeta o la organización de los que quieras gestionar las estadísticas. -
INSIGHT_ID
: el ID de la estadística que quieres ver. Si no conoces el ID de la estadística, puedes encontrarlo consultando la lista de estadísticas de tu proyecto, carpeta u organización. El ID de una estadística es todo lo que hay después deinsights/
en el camponame
de la estadística. PROJECT_ID
: tu ID de proyecto. Google Cloud Los IDs de proyecto son cadenas alfanuméricas, comomy-project
.
Método HTTP y URL:
GET https://recommender.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/locations/global/insightTypes/google.iam.policy.Insight/insights/INSIGHT_ID
Para enviar tu solicitud, despliega una de estas opciones:
La respuesta contiene la estadística. Por ejemplo, la siguiente estadística indica que my-service-account@my-project.iam.gserviceaccount.com
no ha usado ningún permiso del rol Lector (roles/viewer
) en los últimos 90 días:
{ "name": "projects/123456789012/locations/global/insightTypes/google.iam.policy.Insight/insights/07841f74-02ce-4de8-bbe6-fc4eabb68568", "description": "0 of the permissions in this role binding were used in the past 90 days.", "content": { "role": "roles/viewer", "member": "serviceAccount:my-service-account@my-project.iam.gserviceaccount.com", "condition": { "expression": "", "title": "", "description": "", "location": "" }, "exercisedPermissions": [], "inferredPermissions": [] }, "lastRefreshTime": "2022-05-24T07:00:00Z", "observationPeriod": "7776000s", "stateInfo": { "state": "ACTIVE" }, "category": "SECURITY", "associatedRecommendations": [ { "recommendation": "projects/123456789012/locations/global/recommenders/google.iam.policy.Recommender/recommendations/b1932220-867d-43d1-bd74-fb95876ab656" } ], "targetResources": [ "//cloudresourcemanager.googleapis.com/projects/123456789012" ], "insightSubtype": "PERMISSIONS_USAGE", "etag": "\"d3cdec23cc712bd0\"", "severity": "HIGH" }
Para obtener más información sobre los componentes de una estadística, consulta la sección Revisar estadísticas de políticas de esta página.
Consultar información valiosa sobre políticas
Una vez que obtengas una estadística, puedes revisar su contenido para comprender el patrón de uso de recursos que destaca.
Consola
Cuando haces clic en una estadística de políticas en la Google Cloud consola, la Google Cloud consola abre un panel con los detalles de la estadística. La apariencia de estos detalles depende de si la estadística está asociada a una recomendación.
Si la estadística está asociada a una recomendación, en el panel se muestran los detalles de la recomendación.
Si la estadística no está asociada a una recomendación, en el panel se muestra una lista de todos los permisos del rol. Los permisos que ha usado la entidad de seguridad aparecen en la parte superior de la lista, seguidos de los permisos excedentes.


gcloud
El contenido de una estadística se determina en función de sus subtipos.
Las estadísticas de políticas (google.iam.policy.Insight
) tienen el subtipo PERMISSIONS_USAGE
.
Las estadísticas de PERMISSIONS_USAGE
tienen los siguientes componentes, no necesariamente en este orden:
-
associatedRecommendations
: los identificadores de las recomendaciones asociadas a la estadística. Si no hay recomendaciones asociadas a la estadística, este campo estará vacío. -
category
: La categoría de las estadísticas de gestión de identidades y accesos siempre esSECURITY
. -
content
: informa sobre el uso de permisos de una entidad de seguridad para un rol específico. Este campo contiene los siguientes componentes:condition
: cualquier condición asociada a la vinculación que concede el rol a la cuenta principal. Si no hay ninguna condición, este campo contiene una condición vacía.exercisedPermissions
: los permisos del rol que ha usado la entidad principal durante el periodo de observación.inferredPermissions
: Los permisos del rol que Recommender ha determinado, mediante ML, que es probable que la entidad principal necesite en función de los permisos que ha utilizado.member
: la entidad principal cuyo uso de permisos se ha analizado.role
: el rol para el que se ha analizado el uso del permiso.
-
description
: resumen de la estadística legible por humanos. -
etag
: identificador único del estado actual de una estadística. Cada vez que cambia la estadística, se asigna un nuevo valoretag
.Para cambiar el estado de una estadística, debe proporcionar el
etag
de la estadística en cuestión. El uso deetag
ayuda a asegurarse de que las operaciones solo se realicen si la estadística no ha cambiado desde la última vez que la recuperaste. -
insightSubtype
: el subtipo de estadística. -
lastRefreshTime
: fecha de la última actualización de la estadística, que indica la actualización de los datos utilizados para generarla. -
name
: el nombre de la estadística, con el siguiente formato:RESOURCE_TYPE/RESOURCE_ID/locations/global/insightTypes/google.iam.policy.Insight/insights/INSIGHT_ID
Los marcadores de posición tienen los siguientes valores:
-
RESOURCE_TYPE
: el tipo de recurso para el que se ha generado la estadística. -
RESOURCE_ID
: ID del proyecto, la carpeta o la organización en los que se ha generado la estadística. INSIGHT_ID
: ID único de la estadística.
-
-
observationPeriod
: el periodo previo a la estadística. Los datos de origen que se han usado para generar la estadística terminan ellastRefreshTime
y empiezan ellastRefreshTime
menosobservationPeriod
. -
stateInfo
: las estadísticas pasan por varias transiciones de estado después de que se proponen:-
ACTIVE
: Se ha generado la estadística, pero no se ha tomado ninguna medida o se ha tomado una medida sin actualizar el estado de la estadística. Los estadísticas activos se actualizan cuando cambian los datos subyacentes. -
ACCEPTED
: se ha tomado alguna medida en función de la estadística. Las estadísticas se aceptan cuando una recomendación asociada se marca comoCLAIMED
,SUCCEEDED
oFAILED
, o bien cuando se aceptan directamente. Cuando una estadística está en el estadoACCEPTED
, su contenido no puede cambiar. Las estadísticas aceptadas se conservan durante 90 días después de aceptarse.
-
-
targetResources
: El nombre completo del recurso del proyecto, la carpeta o la organización para los que se genera la estadística. Por ejemplo,//cloudresourcemanager.googleapis.com/projects/123456789012
.
REST
El contenido de una estadística se determina en función de sus subtipos.
Las estadísticas de políticas (google.iam.policy.Insight
) tienen el subtipo PERMISSIONS_USAGE
.
Las estadísticas de PERMISSIONS_USAGE
tienen los siguientes componentes, no necesariamente en este orden:
-
associatedRecommendations
: los identificadores de las recomendaciones asociadas a la estadística. Si no hay recomendaciones asociadas a la estadística, este campo estará vacío. -
category
: La categoría de las estadísticas de gestión de identidades y accesos siempre esSECURITY
. -
content
: informa sobre el uso de permisos de una entidad de seguridad para un rol específico. Este campo contiene los siguientes componentes:condition
: cualquier condición asociada a la vinculación que concede el rol a la cuenta principal. Si no hay ninguna condición, este campo contiene una condición vacía.exercisedPermissions
: los permisos del rol que ha usado la entidad principal durante el periodo de observación.inferredPermissions
: Los permisos del rol que Recommender ha determinado, mediante ML, que es probable que la entidad principal necesite en función de los permisos que ha utilizado.member
: la entidad principal cuyo uso de permisos se ha analizado.role
: el rol para el que se ha analizado el uso del permiso.
-
description
: resumen de la estadística legible por humanos. -
etag
: identificador único del estado actual de una estadística. Cada vez que cambia la estadística, se asigna un nuevo valoretag
.Para cambiar el estado de una estadística, debe proporcionar el
etag
de la estadística en cuestión. El uso deetag
ayuda a asegurarse de que las operaciones solo se realicen si la estadística no ha cambiado desde la última vez que la recuperaste. -
insightSubtype
: el subtipo de estadística. -
lastRefreshTime
: fecha de la última actualización de la estadística, que indica la actualización de los datos utilizados para generarla. -
name
: el nombre de la estadística, con el siguiente formato:RESOURCE_TYPE/RESOURCE_ID/locations/global/insightTypes/google.iam.policy.Insight/insights/INSIGHT_ID
Los marcadores de posición tienen los siguientes valores:
-
RESOURCE_TYPE
: el tipo de recurso para el que se ha generado la estadística. -
RESOURCE_ID
: ID del proyecto, la carpeta o la organización en los que se ha generado la estadística. INSIGHT_ID
: ID único de la estadística.
-
-
observationPeriod
: el periodo previo a la estadística. Los datos de origen que se han usado para generar la estadística terminan ellastRefreshTime
y empiezan ellastRefreshTime
menosobservationPeriod
. -
stateInfo
: las estadísticas pasan por varias transiciones de estado después de que se proponen:-
ACTIVE
: Se ha generado la estadística, pero no se ha tomado ninguna medida o se ha tomado una medida sin actualizar el estado de la estadística. Los estadísticas activos se actualizan cuando cambian los datos subyacentes. -
ACCEPTED
: se ha tomado alguna medida en función de la estadística. Las estadísticas se aceptan cuando una recomendación asociada se marca comoCLAIMED
,SUCCEEDED
oFAILED
, o bien cuando se aceptan directamente. Cuando una estadística está en el estadoACCEPTED
, su contenido no puede cambiar. Las estadísticas aceptadas se conservan durante 90 días después de aceptarse.
-
-
targetResources
: El nombre completo del recurso del proyecto, la carpeta o la organización para los que se genera la estadística. Por ejemplo,//cloudresourcemanager.googleapis.com/projects/123456789012
.
Marcar una estadística de una política como ACCEPTED
Si tomas medidas basándote en una estadística activa, puedes marcarla como
ACCEPTED
. El estado ACCEPTED
indica a la API Recommender que has tomado medidas en función de esta información valiosa, lo que ayuda a mejorar tus recomendaciones.
Las estadísticas aceptadas se conservan durante 90 días después de marcarse como ACCEPTED
.
Consola
Si una estadística está asociada a una recomendación,
aplicar la recomendación
cambia el estado de la estadística a ACCEPTED
.
Para marcar una estadística como ACCEPTED
sin aplicar una recomendación, usa la CLI de gcloud o la API REST.
gcloud
Usa el comando
gcloud recommender insights mark-accepted
con el ID de la estadística para marcarla como ACCEPTED
.
-
INSIGHT_ID
: ID de la estadística que quieres ver. Para encontrar el ID, consulta la lista de estadísticas de tu proyecto, carpeta u organización. -
RESOURCE_TYPE
: el tipo de recurso del que quieres gestionar las estadísticas. Usa el valorproject
,folder
oorganization
. -
RESOURCE_ID
: ID del proyecto, carpeta u organización de los que quieres gestionar las estadísticas. -
ETAG
: identificador de una versión de la estadística. Para obtener eletag
, haz lo siguiente:-
Obtén la información valiosa con el comando
gcloud recommender insights describe
. -
Busca y copia el valor de
etag
en el resultado, incluidas las comillas. Por ejemplo,"d3cdec23cc712bd0"
.
-
Obtén la información valiosa con el comando
gcloud recommender insights mark-accepted INSIGHT_ID \ --insight-type=google.iam.policy.Insight \ --RESOURCE_TYPE=RESOURCE_ID \ --location=global \ --etag=ETAG
El resultado muestra la estadística, ahora con el estado ACCEPTED
:
associatedRecommendations: - recommendation: projects/123456789012/locations/global/recommenders/google.iam.policy.Recommender/recommendations/0573b702-96a5-4622-a916-c762e7b0731f category: SECURITY content: condition: description: '' expression: '' location: '' title: '' exercisedPermissions: [] inferredPermissions: [] member: serviceAccount:my-service-account@my-project.iam.gserviceaccount.com role: roles/viewer description: 0 of the permissions in this role binding were used in the past 90 days. etag: '"b153ab487e4ae100"' insightSubtype: PERMISSIONS_USAGE lastRefreshTime: '2020-07-11T07:00:00Z' name: projects/123456789012/locations/global/insightTypes/google.iam.policy.Insight/insights/0d3ce433-f067-4e78-b6ae-03d7d1f6f040 observationPeriod: 7776000s severity: HIGH stateInfo: state: ACCEPTED targetResources: - //cloudresourcemanager.googleapis.com/projects/123456789012
Para obtener más información sobre el estado de una estadística, consulta la sección Revisar estadísticas de políticas de esta página.
REST
El método insights.markAccepted
de la API Recommender marca una estadística como ACCEPTED
.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
-
RESOURCE_TYPE
: el tipo de recurso del que quieres gestionar las estadísticas. Usa el valorprojects
,folders
, oorganizations
. -
RESOURCE_ID
: El ID del proyecto, la carpeta o la organización de los que quieras gestionar las estadísticas. -
INSIGHT_ID
: el ID de la estadística que quieres ver. Si no conoces el ID de la estadística, puedes encontrarlo consultando la lista de estadísticas de tu proyecto, carpeta u organización. El ID de una estadística es todo lo que hay después deinsights/
en el camponame
de la estadística. -
ETAG
: identificador de una versión de la estadística. Para obtener eletag
, haz lo siguiente:- Obtén la información valiosa con el método
insights.get
. - Busca y copia el valor
etag
de la respuesta.
- Obtén la información valiosa con el método
PROJECT_ID
: tu ID de proyecto. Google Cloud Los IDs de proyecto son cadenas alfanuméricas, comomy-project
.
Método HTTP y URL:
POST https://recommender.googleapis.com/v1/RESOURCE_TYPE/RESOURCE_ID/locations/global/insightTypes/google.iam.policy.Insight/insights/INSIGHT_ID:markAccepted
Cuerpo JSON de la solicitud:
{ "etag": "ETAG" }
Para enviar tu solicitud, despliega una de estas opciones:
La respuesta contiene la estadística, ahora con el estado ACCEPTED
:
{ "name": "projects/1234567890/locations/global/insightTypes/google.iam.policy.Insight/insights/07841f74-02ce-4de8-bbe6-fc4eabb68568", "description": "0 of the permissions in this role binding were used in the past 90 days.", "content": { "role": "roles/viewer", "member": "serviceAccount:my-service-account@my-project.iam.gserviceaccount.com", "condition": { "expression": "", "title": "", "description": "", "location": "" }, "exercisedPermissions": [], "inferredPermissions": [] }, "lastRefreshTime": "2022-05-24T07:00:00Z", "observationPeriod": "7776000s", "stateInfo": { "state": "ACCEPTED" }, "category": "SECURITY", "associatedRecommendations": [ { "recommendation": "projects/1234567890/locations/global/recommenders/google.iam.policy.Recommender/recommendations/b1932220-867d-43d1-bd74-fb95876ab656" } ], "targetResources": [ "//cloudresourcemanager.googleapis.com/projects/123456789012" ], "insightSubtype": "PERMISSIONS_USAGE", "etag": "\"b153ab487e4ae100\"", "severity": "HIGH" }
Para obtener más información sobre el estado de una estadística, consulta la sección Revisar estadísticas de políticas de esta página.
Siguientes pasos
- Consulta cómo ver y aplicar recomendaciones de políticas.
- Usa el centro de recomendaciones para ver y gestionar todas las recomendaciones de tu proyecto, incluidas las de IAM.