View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS X-Ray - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für AWS X-Ray

AWS X-Ray (Dienstpräfix: xray) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert durch AWS X-Ray

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

BatchGetTraces

xray:BatchGetTraces

Auflisten

CancelTraceRetrieval

xray:CancelTraceRetrieval

Lesen

CreateGroup

xray:CreateGroup

Write (Schreiben)

xray:TagResource

Taggen, Schreiben

CreateSamplingRule

xray:CreateSamplingRule

Schreiben

xray:TagResource

Taggen, Schreiben

DeleteGroup

xray:DeleteGroup

Schreiben

DeleteResourcePolicy

xray:DeleteResourcePolicy

Schreiben

DeleteSamplingRule

xray:DeleteSamplingRule

Schreiben

GetEncryptionConfig

xray:GetEncryptionConfig

Lesen

GetGroup

xray:GetGroup

Lesen

GetGroups

xray:GetGroups

Lesen

GetIndexingRules

xray:GetIndexingRules

Lesen

GetInsight

xray:GetInsight

Lesen

GetInsightEvents

xray:GetInsightEvents

Lesen

GetInsightImpactGraph

xray:GetInsightImpactGraph

Lesen

GetInsightSummaries

xray:GetInsightSummaries

Lesen

GetRetrievedTracesGraph

xray:GetRetrievedTracesGraph

Lesen

GetSamplingRules

xray:GetSamplingRules

Lesen

GetSamplingStatisticSummaries

xray:GetSamplingStatisticSummaries

Lesen

GetSamplingTargets

xray:GetSamplingTargets

Lesen

GetServiceGraph

xray:GetServiceGraph

Lesen

GetTimeSeriesServiceStatistics

xray:GetTimeSeriesServiceStatistics

Lesen

GetTraceGraph

xray:GetTraceGraph

Lesen

GetTraceSegmentDestination

xray:GetTraceSegmentDestination

Lesen

GetTraceSummaries

xray:GetTraceSummaries

Lesen

ListResourcePolicies

xray:ListResourcePolicies

Auflisten

ListRetrievedTraces

xray:ListRetrievedTraces

Auflisten

ListTagsForResource

xray:ListTagsForResource

Auflisten

PutEncryptionConfig

xray:PutEncryptionConfig

Verwaltung von Berechtigungen, Schreiben

PutResourcePolicy

xray:PutResourcePolicy

Schreiben

PutTelemetryRecords

xray:PutTelemetryRecords

Schreiben

PutTraceSegments

xray:PutTraceSegments

Schreiben

StartTraceRetrieval

xray:StartTraceRetrieval

Lesen

TagResource

xray:TagResource

Taggen, Schreiben

UntagResource

xray:UntagResource

Taggen, Schreiben

UpdateGroup

xray:UpdateGroup

Schreiben

UpdateIndexingRule

xray:UpdateIndexingRule

Schreiben

UpdateSamplingRule

xray:UpdateSamplingRule

Schreiben

UpdateTraceSegmentDestination

xray:UpdateTraceSegmentDestination

Schreiben

Aktionen definiert durch AWS X-Ray

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

BatchGetTraces

Gewährt die Berechtigung zum Abrufen einer Liste von Traces, die anhand der ID angegeben werden. Jede Ablaufverfolgung ist eine Sammlung von Segmentdokumenten, die von einer einzigen Anforderung stammt. Verwenden GetTraceSummaries um eine Liste von Trace-IDs zu erhalten

Auflisten

CancelTraceRetrieval

Erteilt die Erlaubnis, einen laufenden Trace-Abruf-Job abzubrechen, der von initiiert wurde StartTraceRetrieval unter Verwendung der bereitgestellten RetrievalToken. Bei einer erfolgreichen Stornierung wird eine HTTP 200-Antwort zurückgegeben

Lesen

CreateGroup

Gewährt die Berechtigung zum Erstellen einer Gruppenressource mit einem Namen und einem Filterausdruck

group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

CreateSamplingRule

Gewährt die Berechtigung zum Erstellen einer Regel zur Steuerung des Samplingverhaltens für instrumentierte Anwendungen

sampling-rule*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

DeleteGroup

Gewährt die Berechtigung zum Löschen einer Gruppenressource

group*

aws:ResourceTag/${TagKey}

Schreiben

DeleteResourcePolicy

Gewährt die Berechtigung zum Löschen von Ressourcenrichtlinien

xray:ResourcePolicyName

Schreiben

DeleteSamplingRule

Gewährt die Berechtigung zum Löschen einer Samplingregel

sampling-rule*

aws:ResourceTag/${TagKey}

Schreiben

GetEncryptionConfig

Erteilt die Erlaubnis zum Abrufen der aktuellen Verschlüsselungskonfiguration für X-Ray Daten

Lesen

GetGroup

Gewährt die Berechtigung zum Abrufen von Gruppen-Ressourcendetails

group*

aws:ResourceTag/${TagKey}

Read

GetGroups

Gewährt die Berechtigung zum Abrufen aller aktiven Gruppendetails

Lesen

GetIndexingRules

Erteilt die Erlaubnis, alle Indizierungsregeln abzurufen. Indizierungsregeln werden verwendet, um die serverseitige Samplingrate für Bereiche zu bestimmen, die über den CloudWatchLogs Ziel und indexiert von X-Ray

Lesen

GetInsight

Gewährt die Berechtigung zum Abrufen der Details eines bestimmten Einblicks

Read

GetInsightEvents

Gewährt die Berechtigung zum Abrufen der Ereignisse eines bestimmten Einblicks

Read

GetInsightImpactGraph

Gewährt die Berechtigung zum Abrufen des Teils des Servicediagramms, der bei einem bestimmten Einblick betroffen ist

Read

GetInsightSummaries

Gewährt die Berechtigung zum Abrufen der Zusammenfassung aller Einblicke für eine Gruppe und einen Zeitbereich mit optionalen Filtern

Lesen

GetRetrievedTracesGraph

Erteilt die Berechtigung zum Abrufen eines Service-Graphen für Traces auf der Grundlage der angegebenen RetrievalToken aus der Transaktionssuche CloudWatch Protokollgruppe

Lesen

GetSamplingRules

Gewährt die Berechtigung zum Abrufen aller Samplingregeln

Read

GetSamplingStatisticSummaries

Gewährt die Berechtigung zum Abrufen von Informationen über aktuelle Samplingergebnisse für alle Samplingregeln

Read

GetSamplingTargets

Gewährt die Berechtigung zum Anfordern einer Samplingquote für Regeln, die der Service für das Sampling von Anforderungen verwendet

Read

GetServiceGraph

Gewährt die Berechtigung zum Abrufen eines Dokuments, das Services zur Verarbeitung eingehender Anforderungen beschreibt sowie infolgedessen aufgerufene Downstream-Services.

Read

GetTimeSeriesServiceStatistics

Gewährt die Berechtigung, eine Zusammenfassung der Servicestatistiken abzurufen, die durch einen bestimmten Zeitraum definiert sind, der in Zeitintervallen untGewährt ist.

Read

GetTraceGraph

Gewährt die Berechtigung zum Abrufen eines Servicediagramms für eine oder mehrere bestimmte Trace-IDs

Lesen

GetTraceSegmentDestination

Erteilt die Erlaubnis, das aktuelle Ziel der gesendeten Daten abzurufen PutTraceSegments und OpenTelemetry API

Lesen

GetTraceSummaries

Gewährt die Berechtigung, IDs und Metadaten für Ablaufverfolgungen, die für einen bestimmten Zeitraum verfügbar sind, mithilfe eines optionalen Filters abzurufen. Um die vollständigen Traces abzurufen, übergeben Sie die Trace-IDs an BatchGetTraces

Lesen

ListResourcePolicies

Gewährt die Berechtigung zum Auflisten von Ressourcenrichtlinien

Auflisten

ListRetrievedTraces

Erteilt die Erlaubnis, eine Liste von Traces für eine bestimmte Datei abzurufen RetrievalToken aus der Transaktionssuche CloudWatch Protokollgruppe

Auflisten

ListTagsForResource

Erteilt die Erlaubnis, Stichwörter für eine aufzulisten X-Ray Ressource

group

aws:ResourceTag/${TagKey}

Auflisten

sampling-rule

aws:ResourceTag/${TagKey}

PutEncryptionConfig

Erteilt die Erlaubnis, die Verschlüsselungskonfiguration für zu aktualisieren X-Ray Daten

Verwaltung von Berechtigungen, Schreiben

PutResourcePolicy

Gewährt die Berechtigung zum Erstellen oder Aktualisieren von Ressourcenrichtlinien

xray:ResourcePolicyName

Schreiben

PutSpans

Erteilt die Erlaubnis zum Hochladen OpenTelemetry erstreckt sich über AWS X-Ray

logs:LogGeneratingResourceArns

Schreiben

PutTelemetryRecords

Erteilt die Erlaubnis zum Senden AWS X-Ray Daemon-Telemetrie zum Dienst

Schreiben

PutTraceSegments

Erteilt die Erlaubnis, Segmentdokumente hochzuladen AWS X-Ray. Das X-Ray SDK generiert Segmentdokumente und sendet sie an X-Ray Daemon, der sie stapelweise hochlädt

logs:LogGeneratingResourceArns

Schreiben

StartTraceRetrieval

Erteilt die Erlaubnis, einen Prozess zum Abrufen von Ablaufverfolgungen im angegebenen Zeitraum und für die angegebenen Trace-IDs in der Transaktionssuche zu starten CloudWatch Protokollgruppe

Lesen

TagResource

Erteilt die Erlaubnis, Stichwörter zu einer hinzuzufügen X-Ray Ressource

group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

sampling-rule

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Erteilt die Erlaubnis, Tags aus einem zu entfernen X-Ray Ressource

group

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

sampling-rule

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateGroup

Gewährt die Berechtigung zum Aktualisieren einer Gruppenressource

group*

aws:ResourceTag/${TagKey}

Schreiben

UpdateIndexingRule

Erteilt die Erlaubnis, die Konfiguration einer Indexierungsregel zu ändern

Schreiben

UpdateSamplingRule

Gewährt die Berechtigung zum Ändern der Konfiguration einer Samplingregel

sampling-rule*

aws:ResourceTag/${TagKey}

Schreiben

UpdateTraceSegmentDestination

Erteilt die Erlaubnis, das Ziel von Daten zu ändern, die an gesendet wurden PutTraceSegments und OpenTelemetry API

xray:TraceSegmentDestination

Schreiben

Permission-only Aktionen für AWS X-Ray

Die folgenden Aktionen sind definiert durch AWS X-Ray sind aber nicht direkt über eine API-Operation aufrufbar. Sie können nur in IAM-Richtlinienanweisungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

BatchGetTraceSummaryById

Gewährt die Berechtigung zum Abrufen von Metadaten einer Liste von Ablaufverfolgungen, die anhand der ID angegeben werden

Lesen

CallWithBearerToken

Erteilt die Erlaubnis zur Authentifizierung von Anfragen an AWS X-Ray unter Verwendung eines Inhaber-Tokens

Schreiben

GetDistinctTraceGraphs

Gewährt die Berechtigung zum Abrufen eines Servicediagramms für eine oder mehrere bestimmte Ablaufverfolgungs-IDs

Lesen

Link

Erteilt die Erlaubnis zum Teilen X-Ray Ressourcen mit einem Überwachungskonto

Schreiben

PutSpansForIndexing

Erteilt die Erlaubnis zum Hochladen von Bereichen AWS X-Ray soll indexiert werden

Schreiben

Ressourcentypen, definiert durch AWS X-Ray

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

group

arn:${Partition}:xray:${Region}:${Account}:group/${GroupName}/${Id}

aws:ResourceTag/${TagKey}

sampling-rule

arn:${Partition}:xray:${Region}:${Account}:sampling-rule/${SamplingRuleName}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS X-Ray

AWS X-Ray definiert die folgenden Bedingungsschlüssel, die verwendet werden können in Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind.

String

aws:TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden

ArrayOfString

logs:LogGeneratingResourceArns

Filtert den Zugriff nach LogGeneratingResourceArn in der Anfrage

ArrayOfARN

xray:ResourcePolicyName

Filtert den Zugriff nach PolicyName in der Anfrage

String

xray:TraceSegmentDestination

Filtert den Zugriff nach TraceSegmentDestination geben Sie die Anfrage ein

String