Traces envoyées à X-Ray - Amazon CloudWatch Logs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Traces envoyées à X-Ray

Autorisations des utilisateurs

Pour activer l'envoi de traces à AWS X-Ray, vous devez être connecté avec les autorisations suivantes.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "ReadWriteAccessForLogDeliveryActions", "Effect": "Allow", "Action": [ "logs:GetDelivery", "logs:GetDeliverySource", "logs:PutDeliveryDestination", "logs:GetDeliveryDestinationPolicy", "logs:DeleteDeliverySource", "logs:PutDeliveryDestinationPolicy", "logs:CreateDelivery", "logs:GetDeliveryDestination", "logs:PutDeliverySource", "logs:DeleteDeliveryDestination", "logs:DeleteDeliveryDestinationPolicy", "logs:DeleteDelivery", "logs:UpdateDeliveryConfiguration" ], "Resource": [ "arn:aws:logs:us-east-1:111122223333:delivery:*", "arn:aws:logs:us-east-1:111122223333:delivery-source:*", "arn:aws:logs:us-east-1:111122223333:delivery-destination:*" ] }, { "Sid": "ListAccessForLogDeliveryActions", "Effect": "Allow", "Action": [ "logs:DescribeDeliveryDestinations", "logs:DescribeDeliverySources", "logs:DescribeDeliveries", "logs:DescribeConfigurationTemplates" ], "Resource": "*" }, { "Sid": "AllowUpdatesToResourcePolicyXRay", "Effect": "Allow", "Action": [ "xray:PutResourcePolicy", "xray:ListResourcePolicies", "xray:GetTraceSegmentDestination" ], "Resource": "*" } ] }

Politique en matière de ressources X-Ray

Le compte de destination vers lequel les traces sont envoyées doit disposer d'une politique de ressources incluant certaines autorisations. Lorsque l'utilisateur qui configure le suivi dispose xray:PutResourcePolicy d'xray:ListResourcePoliciesautorisations sur le compte, crée AWS automatiquement la politique de ressources lorsque vous commencez à envoyer des traces à X-Ray. La politique créée dépend du service source :

Amazon Bedrock AgentCore resources

AWS crée une politique de ressources par type de ressource. La politique utilise des modèles génériques s'étendant jusqu'aux limites du compte, couvrant toutes les ressources du même type de Amazon Bedrock AgentCore ressources du compte. Par exemple, si une ressource Amazon Bedrock AgentCoremémoire est activée pour la livraison de traces, la politique couvre toutes les ressources de mémoire de ce compte, y compris les ressources de mémoire créées dans le futur.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "AWSLogDeliveryWrite", "Effect": "Allow", "Principal": { "Service": "delivery.logs.amazonaws.com" }, "Action": "xray:PutTraceSegments", "Resource": "*", "Condition": { "StringEquals": { "aws:SourceAccount": "123456789012" }, "ForAllValues:ArnLike": { "logs:LogGeneratingResourceArns": "arn:aws:bedrock-agentcore:us-east-1:123456789012:memory/*" }, "ArnLike": { "aws:SourceArn": "arn:aws:logs:us-east-1:123456789012:delivery-source:*" } } } ] }
Autres AWS services

Pour les autres services qui prennent en charge la fourniture de traces, AWS crée une politique de ressources limitée à la ressource source spécifique.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "AWSLogDeliveryWrite", "Effect": "Allow", "Principal": { "Service": "delivery.logs.amazonaws.com" }, "Action": "xray:PutTraceSegments", "Resource": "*", "Condition": { "StringEquals": { "aws:SourceAccount": "123456789012" }, "ForAllValues:ArnLike": { "logs:LogGeneratingResourceArns": "arn:aws:bedrock:us-east-1:123456789012:knowledge-base/KnowledgeBaseId" }, "ArnLike": { "aws:SourceArn": "arn:aws:logs:us-east-1:123456789012:delivery-source:xray-test" } } } ] }

Activer la recherche de transactions

Pour activer l'envoi de traces à X-Ray, vous devez activer la recherche de transactions.