View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon CodeGuru Profiler - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon CodeGuru Profiler

Amazon CodeGuru Profiler (Service-Präfix:codeguru-profiler) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon CodeGuru Profiler definierte API-Operationen

Die folgende Tabelle ordnet API-Operationen den IAM-Aktionen zu, 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 von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

AddNotificationChannels

Codeguru-Profiler: AddNotificationChannels

Schreiben

BatchGetFrameMetricData

Codeguru-Profiler: BatchGetFrameMetricData

Auflisten

ConfigureAgent

Codeguru-Profiler: ConfigureAgent

Schreiben

CreateProfilingGroup

Codeguru-Profiler: CreateProfilingGroup

Schreiben

Codeguru-Profiler: TagResource

Markieren, Schreiben

DeleteProfilingGroup

Codeguru-Profiler: DeleteProfilingGroup

Schreiben

DescribeProfilingGroup

Codeguru-Profiler: DescribeProfilingGroup

Lesen

GetFindingsReportAccountSummary

Codeguru-Profiler: GetFindingsReportAccountSummary

Lesen

GetNotificationConfiguration

Codeguru-Profiler: GetNotificationConfiguration

Lesen

GetPolicy

Codeguru-Profiler: GetPolicy

Lesen

GetProfile

Codeguru-Profiler: GetProfile

Lesen

GetRecommendations

Codeguru-Profiler: GetRecommendations

Lesen

ListFindingsReports

Codeguru-Profiler: ListFindingsReports

Auflisten

ListProfileTimes

Codeguru-Profiler: ListProfileTimes

Auflisten

ListProfilingGroups

Codeguru-Profiler: ListProfilingGroups

Auflisten

ListTagsForResource

Codeguru-Profiler: ListTagsForResource

Auflisten

PostAgentProfile

Codeguru-Profiler: PostAgentProfile

Schreiben

PutPermission

Codeguru-Profiler: PutPermission

Rechteverwaltung, Schreiben

RemoveNotificationChannel

Codeguru-Profiler: RemoveNotificationChannel

Schreiben

RemovePermission

Codeguru-Profiler: RemovePermission

Rechteverwaltung, Schreiben

SubmitFeedback

Codeguru-Profiler: SubmitFeedback

Schreiben

TagResource

Codeguru-Profiler: TagResource

Markieren, Schreiben

UntagResource

Codeguru-Profiler: UntagResource

Markieren, Schreiben

UpdateProfilingGroup

Codeguru-Profiler: UpdateProfilingGroup

Schreiben

Von Amazon CodeGuru Profiler definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. 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

AddNotificationChannels

Erteilt die Erlaubnis, bis zu 2 Themen-ARNs vorhandener AWS SNS-Themen hinzuzufügen, um Benachrichtigungen zu veröffentlichen

ProfilingGroup*

aws: ResourceTag /$ {} TagKey

Schreiben

BatchGetFrameMetricData

Gewährt die Berechtigung zum Abrufen der Frame-Metrikdaten für eine Profiling-Gruppe

ProfilingGroup*

as: ResourceTag /$ {} TagKey

Auflisten

ConfigureAgent

Gewährt die Berechtigung zum Registrieren beim Orchestrierungsservice und zum Abrufen von Profilkonfigurationsinformationen, die von Kundendienstmitarbeitern verwendet werden

ProfilingGroup*

as: ResourceTag /$ {} TagKey

Schreiben

CreateProfilingGroup

Gewährt die Berechtigung zum Erstellen einer Profilerstellungsgruppe

as: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteProfilingGroup

Gewährt die Berechtigung zum Löschen einer Profilerstellungsgruppe

ProfilingGroup*

aws: ResourceTag /$ {} TagKey

Schreiben

DescribeProfilingGroup

Gewährt die Berechtigung zum Beschreiben einer Profilerstellungsgruppe

ProfilingGroup*

as: ResourceTag /$ {} TagKey

Lesen

GetFindingsReportAccountSummary

Gewährt die Berechtigung, eine Zusammenfassung der letzten Empfehlungen für jede Profilerstellungsgruppe im Konto abzurufen

Read

GetNotificationConfiguration

Gewährt die Berechtigung zum Abrufen der Benachrichtigungskonfiguration

ProfilingGroup*

as: ResourceTag /$ {} TagKey

Lesen

GetPolicy

Gewährt die Berechtigung zum Abrufen der Ressourcenrichtlinie, die der angegebenen Profilerstellungsgruppe zugeordnet ist

ProfilingGroup*

as: ResourceTag /$ {} TagKey

Lesen

GetProfile

Gewährt die Berechtigung zum Abrufen aggregierter Profile für eine bestimmte Profilerstellungsgruppe

ProfilingGroup*

as: ResourceTag /$ {} TagKey

Lesen

GetRecommendations

Gewährt die Berechtigung zum Abrufen von Empfehlungen.

ProfilingGroup*

as: ResourceTag /$ {} TagKey

Lesen

ListFindingsReports

Gewährt Berechtigungen zum Auflisten der verfügbaren Empfehlungsberichte für eine bestimmte Profiling-Gruppe

ProfilingGroup*

as: ResourceTag /$ {} TagKey

Auflisten

ListProfileTimes

Gewährt Berechtigungen zum Auflisten der Startzeiten der verfügbaren aggregierten Profile für eine bestimmte Profiling-Gruppe

ProfilingGroup*

as: ResourceTag /$ {} TagKey

Auflisten

ListProfilingGroups

Gewährt Berechtigungen zum Auflisten von Profiling-Gruppen im Konto

List

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags für eine Profiling-Gruppe

ProfilingGroup*

as: ResourceTag /$ {} TagKey

Auflisten

PostAgentProfile

Gewährt Berechtigungen zum Senden eines Profils, das von einem Agenten, der zu einer bestimmten Profiling-Gruppe gehört, zur Aggregation erfasst wurde

ProfilingGroup*

as: ResourceTag /$ {} TagKey

Schreiben

PutPermission

Gewährt die Berechtigung zum Aktualisieren der Liste der Prinzipale, die für eine Aktionsgruppe in der Ressourcenrichtlinie zulässig sind, die der angegebenen Profiling-Gruppe zugeordnet ist

ProfilingGroup*

as: ResourceTag /$ {} TagKey

Verwaltung von Berechtigungen, Schreiben

RemoveNotificationChannel

Gewährt die Berechtigung zum Löschen eines bereits konfigurierten SNStopic-ARN aus der Benachrichtigungskonfiguration

ProfilingGroup*

als: ResourceTag /$ {} TagKey

Schreiben

RemovePermission

Gewährt die Berechtigung zum Entfernen der Berechtigung der angegebenen Aktionsgruppe aus der Ressourcenrichtlinie, die der angegebenen Profilerstellungsgruppe zugeordnet ist

ProfilingGroup*

as: ResourceTag /$ {} TagKey

Verwaltung von Berechtigungen, Schreiben

SubmitFeedback

Gewährt die Berechtigung, Benutzer-Feedback für nützliche oder nicht nützliche Anomalien einzureichen

ProfilingGroup*

als: ResourceTag /$ {} TagKey

Schreiben

TagResource

Gewährt die Berechtigung zum Hinzufügen oder Überschreiben von Tags zu einer Profiling-Gruppe

ProfilingGroup*

as: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

UntagResource

Gewährt die Berechtigung zum Entfernen von Tags aus einer Profiling-Gruppe

ProfilingGroup*

als: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

UpdateProfilingGroup

Gewährt die Berechtigung zum Aktualisieren einer bestimmten Profiling-Gruppe

ProfilingGroup*

als: ResourceTag /$ {} TagKey

Schreiben

Von Amazon CodeGuru Profiler definierte Ressourcentypen

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

Ressourcentypen ARN Bedingungsschlüssel

ProfilingGroup

arn: $ {Partition} :codeguru-profiler: $ {Region} :$ {Account} :ProfilingGroup/$ {} ProfilingGroupName

asTagKey: /$ {} ResourceTag

Zustandstasten für Amazon CodeGuru Profiler

Amazon CodeGuru Profiler definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws: RequestTag /$ {} TagKey

Filtert den Zugriff nach dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert Aktionen nach Tag-Schlüssel-Werte-Paaren, die der Ressource angefügt sind

Zeichenfolge

war: TagKeys

Filtert den Zugriff durch das Vorhandensein von Tag-Schlüsseln in der Anforderung.

ArrayOfString