View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS IAM Access Analyzer - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für AWS IAM Access Analyzer

AWS IAM Access Analyzer (Dienstpräfix:access-analyzer) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert von AWS IAM Access Analyzer

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

ApplyArchiveRule

Zugriffs-Analysator: ApplyArchiveRule

Schreiben

CancelPolicyGeneration

Zugriffs-Analysator: CancelPolicyGeneration

Schreiben

CheckAccessNotGranted

Zugriffs-Analysator: CheckAccessNotGranted

Lesen

CheckNoNewAccess

Zugriffs-Analysator: CheckNoNewAccess

Lesen

CheckNoPublicAccess

Zugriffs-Analysator: CheckNoPublicAccess

Lesen

CreateAccessPreview

Zugriffs-Analysator: CreateAccessPreview

Schreiben

CreateAnalyzer

Zugriffs-Analysator: CreateAnalyzer

Schreiben

Zugriffs-Analysator: TagResource

Markieren, Schreiben

CreateArchiveRule

Zugriffs-Analysator: CreateArchiveRule

Schreiben

CreateServiceLinkedAnalyzer

Zugriffs-Analysator: CreateServiceLinkedAnalyzer

Schreiben

DeleteAnalyzer

Zugriffs-Analysator: DeleteAnalyzer

Schreiben

DeleteArchiveRule

Zugriffs-Analysator: DeleteArchiveRule

Schreiben

DeleteServiceLinkedAnalyzer

Zugriffs-Analysator: DeleteServiceLinkedAnalyzer

Schreiben

GenerateFindingRecommendation

Zugriffs-Analysator: GenerateFindingRecommendation

Schreiben

GetAccessPreview

Zugriffs-Analysator: GetAccessPreview

Lesen

GetAnalyzedResource

Zugriffs-Analysator: GetAnalyzedResource

Lesen

GetAnalyzer

Zugriffs-Analysator: GetAnalyzer

Lesen

GetArchiveRule

Zugriffs-Analysator: GetArchiveRule

Lesen

GetFinding

Zugriffs-Analysator: GetFinding

Lesen

GetFindingRecommendation

Zugriffs-Analysator: GetFindingRecommendation

Lesen

V2 GetFinding

Zugriffs-Analysator: GetFinding

Lesen

GetFindingsStatistics

Zugriffs-Analysator: GetFindingsStatistics

Lesen

GetGeneratedPolicy

Zugriffs-Analysator: GetGeneratedPolicy

Lesen

ListAccessPreviewFindings

Zugriffs-Analysator: ListAccessPreviewFindings

Lesen

ListAccessPreviews

Zugriffs-Analysator: ListAccessPreviews

Auflisten

ListAnalyzedResources

Zugriffs-Analysator: ListAnalyzedResources

Lesen

ListAnalyzers

Zugriffs-Analysator: ListAnalyzers

Auflisten

ListArchiveRules

Zugriffs-Analysator: ListArchiveRules

Auflisten

ListFindings

Zugriffs-Analysator: ListFindings

Lesen

V2 ListFindings

Zugriffs-Analysator: ListFindings

Lesen

ListPolicyGenerations

Zugriffs-Analysator: ListPolicyGenerations

Lesen

ListTagsForResource

Zugriffs-Analysator: ListTagsForResource

Lesen

StartPolicyGeneration

Zugriffs-Analysator: StartPolicyGeneration

Schreiben

ich bin: PassRole

ich bin: PassedToService

access-analyzer.amazonaws.com

Schreiben

StartResourceScan

Access-Analyzer: StartResourceScan

Schreiben

TagResource

Zugriffs-Analysator: TagResource

Markieren, Schreiben

UntagResource

Zugriffs-Analysator: UntagResource

Markieren, Schreiben

UpdateAnalyzer

Zugriffs-Analysator: UpdateAnalyzer

Schreiben

UpdateArchiveRule

Zugriffs-Analysator: UpdateArchiveRule

Schreiben

UpdateFindings

Zugriffs-Analysator: UpdateFindings

Schreiben

ValidatePolicy

Zugriffs-Analysator: ValidatePolicy

Lesen

Aktionen definiert von AWS IAM Access Analyzer

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

ApplyArchiveRule

Gewährt die Berechtigung zum Anwenden einer Archivierungsregel

Analysator*

als: ResourceTag /$ {} TagKey

Schreiben

CancelPolicyGeneration

Gewährt die Berechtigung zum Abbrechen einer Richtliniengenerierung

Schreiben

CheckAccessNotGranted

Gewährt die Berechtigung, zu überprüfen, ob der angegebene Zugriff aufgrund einer Richtlinie nicht zulässig ist

Lesen

CheckNoNewAccess

Gewährt die Berechtigung, zu überprüfen, ob im Vergleich zu einer vorhandenen Richtlinie kein neuer Zugriff zulässig ist

Lesen

CheckNoPublicAccess

Erteilt die Erlaubnis, zu überprüfen, ob der öffentliche Zugriff gemäß einer Ressourcenrichtlinie nicht zulässig ist

Lesen

CreateAccessPreview

Gewährt die Berechtigung zum Erstellen einer Zugriffsvorschau für den angegebenen Analyzer

Analysator*

als: ResourceTag /$ {} TagKey

Schreiben

CreateAnalyzer

Gewährt die Berechtigung zum Erstellen eines Analyzers

Analysator*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateArchiveRule

Gewährt die Berechtigung zum Erstellen einer Archivierungsregel für den angegebenen Analyzer

ArchiveRule*

Schreiben

CreateServiceLinkedAnalyzer

Erteilt die Erlaubnis, einen serviceverknüpften Analyzer zu erstellen

Analysator*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteAnalyzer

Gewährt die Berechtigung zum Löschen des angegebenen Analyzers

Analysator*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteArchiveRule

Gewährt die Berechtigung zum Löschen von Archivierungsregeln für den angegebenen Analyzer

ArchiveRule*

Schreiben

DeleteServiceLinkedAnalyzer

Erteilt die Erlaubnis, den angegebenen serviceverknüpften Analyzer zu löschen

Analysator*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

GenerateFindingRecommendation

Erteilt die Genehmigung zur Generierung von Empfehlungen für Schritte zur Behebung eines Fehlers

Analysator*

als: ResourceTag /$ {} TagKey

Schreiben

GetAccessPreview

Gewährt die Berechtigung zum Abrufen von Informationen über eine Zugriffsvorschau

Analysator*

als: ResourceTag /$ {} TagKey

Lesen

GetAnalyzedResource

Gewährt die Berechtigung zum Abrufen von Informationen über eine analysierte Ressource

Analysator*

als: ResourceTag /$ {} TagKey

Lesen

GetAnalyzer

Gewährt die Berechtigung zum Abrufen von Informationen über Analyzer

Analysator*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Lesen

GetArchiveRule

Gewährt die Berechtigung zum Abrufen von Informationen über Archivierungsregeln für den angegebenen Analyzer

ArchiveRule*

Read

GetFinding

Gewährt die Berechtigung zum Abrufen von Ergebnissen

Analysator*

als: ResourceTag /$ {} TagKey

Lesen

GetFindingRecommendation

Erteilt die Erlaubnis, empfohlene Schritte zur Behebung eines Fehlers abzurufen

Analysator*

als: ResourceTag /$ {} TagKey

Lesen

GetFindingsStatistics

Gewährt die Berechtigung zum Abrufen von Statistiken zu Ergebnissen

Analysator*

als: ResourceTag /$ {} TagKey

Lesen

GetGeneratedPolicy

Erteilt die Erlaubnis zum Abrufen einer Richtlinie, die generiert wurde mit StartPolicyGeneration

Lesen

ListAccessPreviewFindings

Gewährt die Berechtigung zum Abrufen einer Liste von Ergebnissen aus einer Zugriffsvorschau

Analysator*

als: ResourceTag /$ {} TagKey

Lesen

ListAccessPreviews

Gewährt die Berechtigung zum Abrufen einer Liste von Zugriffsvorschauen

Analysator*

als: ResourceTag /$ {} TagKey

Auflisten

ListAnalyzedResources

Gewährt die Berechtigung zum Abrufen einer Liste von analysierten Ressourcen

Analysator*

als: ResourceTag /$ {} TagKey

Lesen

ListAnalyzers

Gewährt die Berechtigung zum Abrufen einer Liste von Analyzern

List

ListArchiveRules

Gewährt die Berechtigung zum Abrufen einer Liste von Archivierungsregeln von einem Analyzer

Analysator*

als: ResourceTag /$ {} TagKey

Auflisten

ListFindings

Gewährt die Berechtigung zum Abrufen einer Liste von Ergebnissen aus einem Analyzer

Analysator*

als: ResourceTag /$ {} TagKey

Lesen

ListPolicyGenerations

Gewährt die Berechtigung zum Auflisten aller kürzlich gestarteten Richtliniengenerierungen

Read

ListTagsForResource

Gewährt die Berechtigung zum Abrufen einer Liste von Tags, die auf eine Ressource angewendet wurden

Analysator

als: ResourceTag /$ {} TagKey

Lesen

StartPolicyGeneration

Gewährt die Berechtigung zum Starten einer Richtliniengenerierung

Write

StartResourceScan

Gewährt die Berechtigung zum Starten eines Scans der auf eine Ressource angewandten Richtlinien

Analysator*

als: ResourceTag /$ {} TagKey

Schreiben

TagResource

Gewährt die Berechtigung zum Hinzufügen eines Tags zu einer Ressource

Analysator

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

UntagResource

Gewährt die Berechtigung zum Entfernen eines Tags von einer Ressource

Analysator

als: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

UpdateAnalyzer

Erteilt die Erlaubnis, die Konfiguration eines Analyzers zu ändern

Analysator*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateArchiveRule

Gewährt die Berechtigung zum Ändern einer Archivierungsregel

ArchiveRule*

Write

UpdateFindings

Gewährt die Berechtigung zum Ändern von Ergebnissen

Analysator*

als: ResourceTag /$ {} TagKey

Schreiben

ValidatePolicy

Gewährt die Berechtigung zurm Validieren einer Richtlinie

Lesen

Ressourcentypen, definiert durch AWS IAM Access Analyzer

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

Ressourcentypen ARN Bedingungsschlüssel

Analysator

arn: $ {Partition} :access-analyzer: $ {Region} :$ {Account} :analyzer/$ {} AnalyzerName

awsTagKey: /$ {} ResourceTag

ArchiveRule

arn: $ {Partition} :access-analyzer: $ {Region} :$ {Account} :analyzer/$ {} /archive-rule/$ {} AnalyzerName RuleName

Bedingungsschlüssel für AWS IAM Access Analyzer

AWS IAM Access Analyzer definiert die folgenden Bedingungsschlüssel, die im Element einer IAM-Richtlinie verwendet werden können. Condition

Bedingungsschlüssel Beschreibung Typ

aws: RequestTag /$ {} TagKey

Filtert Aktionen basierend auf dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung.

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert Aktionen basierend auf den Tag-Schlüssel-Wert-Paaren, die an die Ressource angefügt wurden.

Zeichenfolge

war: TagKeys

Filtert Aktionen basierend auf dem Vorhandensein von Tag-Schlüsseln in der Anforderung.

ArrayOfString