View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Performance Insights - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Performance Insights

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

Referenzen:

API-Operationen, definiert von AWS Performance Insights

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 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

CreatePerformanceAnalysisReport

Pi: CreatePerformanceAnalysisReport

Schreiben

Pi: TagResource

Markieren, Schreiben

DeletePerformanceAnalysisReport

pi: DeletePerformanceAnalysisReport

Schreiben

DescribeDimensionKeys

Pi: DescribeDimensionKeys

Lesen

GetDimensionKeyDetails

Pi: GetDimensionKeyDetails

Lesen

GetPerformanceAnalysisReport

Pi: GetPerformanceAnalysisReport

Lesen

GetResourceMetadata

Pi: GetResourceMetadata

Lesen

GetResourceMetrics

Pi: GetResourceMetrics

Lesen

ListAvailableResourceDimensions

Pi: DescribeDimensionKeys

Lesen

Pi: GetDimensionKeyDetails

Lesen

Pi: GetResourceMetrics

Lesen

Pi: ListAvailableResourceDimensions

Lesen

ListAvailableResourceMetrics

Pi: ListAvailableResourceMetrics

Lesen

ListPerformanceAnalysisReportRecommendations

Pi: ListPerformanceAnalysisReportRecommendations

Auflisten

ListPerformanceAnalysisReports

Pi: ListPerformanceAnalysisReports

Auflisten

Pi: ListTagsForResource

Auflisten

ListTagsForResource

Pi: ListTagsForResource

Auflisten

TagResource

Pi: TagResource

Markieren, Schreiben

UntagResource

pi: UntagResource

Markieren, Schreiben

Aktionen definiert durch AWS Performance Insights

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

CreatePerformanceAnalysisReport

Erteilt die Berechtigung, die CreatePerformanceAnalysisReport API aufzurufen, um einen Leistungsanalysebericht für eine angegebene DB-Instance zu erstellen

perf-reports-resource*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

DeletePerformanceAnalysisReport

Erteilt die Erlaubnis, die DeletePerformanceAnalysisReport API aufzurufen, um einen Leistungsanalysebericht für eine angegebene DB-Instance zu löschen

perf-reports-resource*

als: /$ {} ResourceTag TagKey

Schreiben

DescribeDimensionKeys

Erteilt die Berechtigung, die DescribeDimensionKeys API aufzurufen, um die wichtigsten N-Dimensionsschlüssel für eine Metrik für einen bestimmten Zeitraum abzurufen

Metrik-Ressource*

als: /$ {} ResourceTag TagKey

PI: Abmessungen

Lesen

GetDimensionKeyDetails

Erteilt die Berechtigung, die GetDimensionKeyDetails API aufzurufen, um die Attribute der angegebenen Dimensionsgruppe abzurufen

metrische Ressource*

als: /$ {} ResourceTag TagKey

PI: Abmessungen

Lesen

GetPerformanceAnalysisReport

Erteilt die Berechtigung, die GetPerformanceAnalysisReport API aufzurufen, um einen Leistungsanalysebericht für eine angegebene DB-Instance abzurufen

perf-reports-resource*

als: /$ {} ResourceTag TagKey

Lesen

GetResourceMetadata

Erteilt die Erlaubnis, die GetResourceMetadata API aufzurufen, um die Metadaten für verschiedene Funktionen abzurufen

metrische Ressource*

als: /$ {} ResourceTag TagKey

Lesen

GetResourceMetrics

Erteilt die Erlaubnis, die GetResourceMetrics API aufzurufen, um PI-Metriken für eine Reihe von Datenquellen über einen bestimmten Zeitraum abzurufen

Metrik-Ressource*

als: /$ {} ResourceTag TagKey

PI: Abmessungen

Lesen

ListAvailableResourceDimensions

Erteilt die Berechtigung, die ListAvailableResourceDimensions API aufzurufen, um die Dimensionen abzurufen, die für jeden angegebenen Metriktyp auf einer angegebenen DB-Instance abgefragt werden können

metrische Ressource*

als: /$ {} ResourceTag TagKey

Lesen

ListAvailableResourceMetrics

Erteilt die Erlaubnis, die ListAvailableResourceMetrics API aufzurufen, um Metriken der angegebenen Typen abzurufen, die für eine angegebene DB-Instance abgefragt werden können

Metrik-Ressource*

als: /$ {} ResourceTag TagKey

Lesen

ListPerformanceAnalysisReportRecommendations

Erteilt die Erlaubnis, die ListPerformanceAnalysisReportRecommendations API aufzurufen, um Empfehlungen für einen Leistungsanalysebericht für eine angegebene DB-Instance abzurufen

perf-reports-resource*

als: /$ {} ResourceTag TagKey

Auflisten

ListPerformanceAnalysisReports

Erteilt die Berechtigung, die ListPerformanceAnalysisReports API aufzurufen, um Leistungsanalyseberichte für eine angegebene DB-Instance aufzulisten

perf-reports-resource*

als: /$ {} ResourceTag TagKey

Auflisten

ListTagsForResource

Erteilt die Erlaubnis, die ListTagsForResource API aufzurufen, um Tags für eine Ressource aufzulisten

metrische Ressource*

als: /$ {} ResourceTag TagKey

Auflisten

Perf-Reports-Ressource*

als: /$ {} ResourceTag TagKey

TagResource

Erteilt die Erlaubnis, die TagResource API aufzurufen, um eine Ressource zu taggen

perf-reports-resource*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

UntagResource

Erteilt die Erlaubnis, eine UntagResource API aufzurufen, um die Markierung einer Ressource aufzuheben

perf-reports-resource*

als: /$ {} ResourceTag TagKey

war: TagKeys

Taggen, Schreiben

Ressourcentypen, definiert durch AWS Performance Insights

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

Ressourcentypen ARN Bedingungsschlüssel

metrische Ressource

arn: $ {Partition} :pi: $ {Region} :$ {Account} :metrics/$ {} /$ {Identifier} ServiceType

TagKeyaws: /$ {} ResourceTag

Perf-Reports-Ressource

arn: $ {Partition} :pi: $ {Region} :$ {Konto} :perf-reports/$ {} /$ {Identifier} /$ {} ServiceType ReportId

als: /$ {} ResourceTag TagKey

Bedingungsschlüssel für AWS Performance Insights

AWS Performance Insights 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 durch die Tags, die in der Anfrage übergeben werden

Zeichenfolge

as: ResourceTag /$ {} TagKey

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

Zeichenfolge

war: TagKeys

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

ArrayOfString

PI: Abmessungen

Filtert den Zugriff nach den angeforderten Dimensionen

ArrayOfString