Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Acciones, recursos y claves de condición para AWS X-Ray
AWS X-Ray (prefijo de servicio:xray) 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:
-
Obtenga información para configurar este servicio.
-
Vea una lista de las operaciones de API disponibles para este servicio.
-
Obtenga información sobre cómo proteger este servicio y sus recursos mediante las políticas de permisos de IAM.
-
Consulte la referencia de autorización de servicio programática de este servicio
.
Temas
Las operaciones de la API se definen mediante AWS X-Ray
En la siguiente tabla, se asignan 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 |
|---|---|---|---|---|
|
BatchGetTraces |
Enumeración |
|||
|
CancelTraceRetrieval |
Lectura |
|||
|
CreateGroup |
Escritura |
|||
Etiquetar, escribir |
||||
|
CreateSamplingRule |
Escritura |
|||
Etiquetar, escribir |
||||
|
DeleteGroup |
Escritura |
|||
|
DeleteResourcePolicy |
Escritura |
|||
|
DeleteSamplingRule |
Escritura |
|||
|
GetEncryptionConfig |
Lectura |
|||
|
GetGroup |
Lectura |
|||
|
GetGroups |
Lectura |
|||
|
GetIndexingRules |
Lectura |
|||
|
GetInsight |
Lectura |
|||
|
GetInsightEvents |
Lectura |
|||
|
GetInsightImpactGraph |
Lectura |
|||
|
GetInsightSummaries |
Lectura |
|||
|
GetRetrievedTracesGraph |
Lectura |
|||
|
GetSamplingRules |
Lectura |
|||
|
GetSamplingStatisticSummaries |
Lectura |
|||
|
GetSamplingTargets |
Lectura |
|||
|
GetServiceGraph |
Lectura |
|||
|
GetTimeSeriesServiceStatistics |
Lectura |
|||
|
GetTraceGraph |
Lectura |
|||
|
GetTraceSegmentDestination |
Lectura |
|||
|
GetTraceSummaries |
Lectura |
|||
|
ListResourcePolicies |
Enumeración |
|||
|
ListRetrievedTraces |
Enumeración |
|||
|
ListTagsForResource |
Enumeración |
|||
|
PutEncryptionConfig |
Gestión de permisos, escritura |
|||
|
PutResourcePolicy |
Escritura |
|||
|
PutTelemetryRecords |
Escritura |
|||
|
PutTraceSegments |
Escritura |
|||
|
StartTraceRetrieval |
Lectura |
|||
|
TagResource |
Etiquetar, escribir |
|||
|
UntagResource |
Etiquetar, escribir |
|||
|
UpdateGroup |
Escritura |
|||
|
UpdateIndexingRule |
Escritura |
|||
|
UpdateSamplingRule |
Escritura |
|||
|
UpdateTraceSegmentDestination |
Escritura |
Acciones definidas por AWS X-Ray
Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Para cada acción, la tabla muestra los tipos de recursos y las claves de condición compatibles con esa acción. 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 |
|---|---|---|---|---|
Otorga permiso para recuperar una lista de trazas especificadas por ID. Cada rastro es una recopilación de documentos de segmentos procedente de una única solicitud. Se utiliza GetTraceSummaries para obtener una lista de los identificadores de rastreo |
Enumeración |
|||
Otorga permiso para cancelar un trabajo de recuperación de trazas en curso iniciado StartTraceRetrieval con los datos proporcionados RetrievalToken. Una cancelación correcta devolverá una respuesta HTTP 200. |
Lectura |
|||
Otorga permiso para crear un recurso de grupo con un nombre y una expresión de filtro |
Write |
|||
Otorga permiso para crear una regla para controlar el comportamiento de muestreo para aplicaciones instrumentadas |
Write |
|||
Otorga permiso para eliminar una política de recursos. |
Escritura |
|||
Otorga permiso para eliminar políticas de recursos |
Escritura |
|||
Otorga permiso para eliminar una regla de muestreo |
Escritura |
|||
Otorga permiso para recuperar la configuración de cifrado actual de los X-Ray datos |
Lectura |
|||
Otorga permiso para recuperar detalles de recursos de grupo |
Read |
|||
Otorga permiso para recuperar todos los detalles del grupo activo |
Lectura |
|||
Concede permiso para recuperar todas las reglas de indexación. Las reglas de indexación se utilizan para determinar la frecuencia de muestreo del lado del servidor para los intervalos ingresados a través del destino e indexados por CloudWatchLogs X-Ray |
Lectura |
|||
Otorga permiso para recuperar los detalles de una información específica |
Read |
|||
Otorga permiso para recuperar los eventos de una visión específica |
Read |
|||
Otorga permiso para recuperar la parte del gráfico de servicio que se ve afectada para obtener una información específica |
Read |
|||
Otorga permiso para recuperar el resumen de todas las perspectivas de un grupo y un intervalo de tiempo con filtros opcionales |
Lectura |
|||
Otorga permiso para recuperar un gráfico de servicio para los rastreos en función de lo especificado RetrievalToken en el grupo de registros de búsqueda de transacciones CloudWatch |
Lectura |
|||
Otorga permiso para recuperar todas las reglas de muestreo |
Read |
|||
Otorga permiso para recuperar información sobre los resultados de muestreo recientes para todas las reglas de muestreo |
Read |
|||
Otorga permiso para solicitar una cuota de muestreo para las reglas que el servicio está utilizando para muestrear solicitudes |
Read |
|||
Recupera un documento que describe los servicios que procesan solicitudes entrantes y los servicios posteriores a los que llaman como resultado. |
Read |
|||
Obtenga permiso para recuperar una agregación de estadísticas de servicio definida mediante un intervalo de tiempo específico integrado en buckets en intervalos de tiempo |
Read |
|||
Otorga permiso para recuperar un gráfico de servicio para uno o más identificadores de seguimiento específicos |
Lectura |
|||
Otorga permiso para recuperar el destino actual de los datos enviados a PutTraceSegments una OpenTelemetry API |
Lectura |
|||
Otorga permiso para recuperar los ID y los metadatos de los rastros disponibles durante un periodo de tiempo determinado mediante un filtro opcional. Para obtener los seguimientos completos, pase los ID de rastreo a BatchGetTraces |
Lectura |
|||
Otorga permiso para enumerar las políticas de recursos |
Enumeración |
|||
Otorga permiso para recuperar una lista de rastreos de una determinada información RetrievalToken del grupo de CloudWatch registros de búsqueda de transacciones |
Enumeración |
|||
Otorga permiso para enumerar las etiquetas de un X-Ray recurso |
Enumeración |
|||
Otorga permiso para actualizar la configuración de cifrado de los X-Ray datos |
Administración de permisos, escritura |
|||
Otorga permiso para crear o actualizar políticas de recursos |
Escritura |
|||
Otorga permiso para cargar OpenTelemetry tramos a AWS X-Ray |
Escritura |
|||
Otorga permiso para enviar la telemetría AWS X-Ray daemónica al servicio |
Escritura |
|||
Otorga permiso para cargar documentos segmentados a. AWS X-Ray El X-Ray SDK genera documentos segmentados y los envía al X-Ray daemon, que los carga en lotes |
Escritura |
|||
Otorga permiso para iniciar un proceso de recuperación de trazas en el intervalo de tiempo especificado y para las ID de rastreo especificadas en el grupo de registros de búsqueda de transacciones CloudWatch |
Lectura |
|||
Otorga permiso para añadir etiquetas a un recurso X-Ray |
Etiquetar, escribir |
|||
Otorga permiso para eliminar etiquetas de un recurso X-Ray |
Etiquetar, escribir |
|||
Otorga permiso para actualizar un recurso de grupo. |
Escritura |
|||
Concede permiso para modificar la configuración de una regla de indexación. |
Escritura |
|||
Otorga permiso para modificar la configuración de una regla de muestreo |
Escritura |
|||
Otorga permiso para modificar el destino de los datos enviados a una PutTraceSegments API OpenTelemetry |
Escritura |
Permission-only acciones para AWS X-Ray
Las siguientes acciones se definen mediante ninguna operación de la API AWS X-Ray , pero no se pueden invocar directamente a través de ellas. 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 |
|---|---|---|---|---|
Otorga permiso para recuperar metadatos de una lista de rastros especificados por ID |
Lectura |
|||
Otorga permiso para recuperar distintos gráficos de servicio para uno o más ID de rastro específicos |
Lectura |
|||
Otorga permiso para compartir X-Ray recursos con una cuenta de supervisión |
Escritura |
|||
Otorga permiso para cargar tramos AWS X-Ray para indexarlos |
Escritura |
Tipos de recursos definidos por AWS X-Ray
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 |
|---|---|---|
arn:${Partition}:xray:${Region}:${Account}:group/${GroupName}/${Id} |
||
arn:${Partition}:xray:${Region}:${Account}:sampling-rule/${SamplingRuleName} |
Claves de condición para AWS X-Ray
AWS X-Ray 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 |
|---|---|---|
Filtra el acceso por las etiquetas que se pasan en la solicitud |
String |
|
Filtra el acceso por las etiquetas asociadas al recurso |
String |
|
Filtra el acceso por las claves de etiquetas que se pasan en la solicitud |
ArrayOfString |
|
Filtra el acceso según LogGeneratingResourceArn la solicitud |
ArrayOfARN |
|
Filtra el acceso según PolicyName la solicitud |
String |
|
Filtra el acceso por TraceSegmentDestination tipo en la solicitud |
String |