View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Fault Injection-Dienst - 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 Fault Injection-Dienst

AWS Fault Injection Service (Dienstpräfix): fis) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert durch AWS Dienst zur Fehlerinjektion

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

CreateExperimentTemplate

fis:CreateExperimentTemplate

Schreiben

fis:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

fis.amazonaws.com

Schreiben

CreateTargetAccountConfiguration

fis:CreateTargetAccountConfiguration

Schreiben

DeleteExperimentTemplate

fis:DeleteExperimentTemplate

Schreiben

DeleteTargetAccountConfiguration

fis:DeleteTargetAccountConfiguration

Schreiben

GetAction

fis:GetAction

Lesen

GetExperiment

fis:GetExperiment

Lesen

GetExperimentTargetAccountConfiguration

fis:GetExperimentTargetAccountConfiguration

Lesen

GetExperimentTemplate

fis:GetExperimentTemplate

Lesen

GetSafetyLever

fis:GetSafetyLever

Lesen

GetTargetAccountConfiguration

fis:GetTargetAccountConfiguration

Lesen

GetTargetResourceType

fis:GetTargetResourceType

Lesen

ListActions

fis:ListActions

Auflisten

ListExperimentResolvedTargets

fis:ListExperimentResolvedTargets

Auflisten

ListExperimentTargetAccountConfigurations

fis:ListExperimentTargetAccountConfigurations

Auflisten

ListExperimentTemplates

fis:ListExperimentTemplates

Auflisten

ListExperiments

fis:ListExperiments

Auflisten

ListTagsForResource

fis:ListTagsForResource

Lesen

ListTargetAccountConfigurations

fis:ListTargetAccountConfigurations

Auflisten

ListTargetResourceTypes

fis:ListTargetResourceTypes

Auflisten

StartExperiment

fis:StartExperiment

Schreiben

fis:TagResource

Taggen, Schreiben

StopExperiment

fis:StopExperiment

Schreiben

TagResource

fis:TagResource

Taggen, Schreiben

UntagResource

fis:UntagResource

Taggen, Schreiben

UpdateExperimentTemplate

fis:UpdateExperimentTemplate

Schreiben

iam:PassRole

iam:PassedToService

fis.amazonaws.com

Schreiben

UpdateSafetyLeverState

fis:UpdateSafetyLeverState

Schreiben

UpdateTargetAccountConfiguration

fis:UpdateTargetAccountConfiguration

Schreiben

Aktionen definiert durch AWS Dienst zur Fehlerinjektion

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

CreateExperimentTemplate

Erteilt die Erlaubnis zum Erstellen einer AWS Vorlage für ein FIS-Experiment

action*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

experiment-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateTargetAccountConfiguration

Erteilt die Erlaubnis zum Erstellen einer AWS Konfiguration des FIS-Zielkontos

experiment-template*

aws:ResourceTag/${TagKey}

Schreiben

DeleteExperimentTemplate

Erteilt die Erlaubnis zum Löschen der AWS Vorlage für ein FIS-Experiment

experiment-template*

aws:ResourceTag/${TagKey}

Schreiben

DeleteTargetAccountConfiguration

Erteilt die Erlaubnis zum Löschen einer AWS Konfiguration des FIS-Zielkontos

experiment-template*

aws:ResourceTag/${TagKey}

Schreiben

GetAction

Erteilt die Erlaubnis zum Abrufen einer AWS FIS-Aktion

action*

aws:ResourceTag/${TagKey}

Lesen

GetExperiment

Erteilt die Erlaubnis zum Abrufen einer AWS FIS-Experiment

experiment*

aws:ResourceTag/${TagKey}

Lesen

GetExperimentTargetAccountConfiguration

Erteilt die Erlaubnis zum Abrufen einer AWS Konfiguration des FIS-Zielkontos für einen AWS FIS-Experiment

experiment*

aws:ResourceTag/${TagKey}

Lesen

GetExperimentTemplate

Erteilt die Erlaubnis zum Abrufen einer AWS FIS-Versuchsvorlage

experiment-template*

aws:ResourceTag/${TagKey}

Lesen

GetSafetyLever

Erteilt die Erlaubnis, Informationen über den Sicherheitshebel zu erhalten

safety-lever*

Lesen

GetTargetAccountConfiguration

Erteilt die Erlaubnis zum Abrufen einer AWS Konfiguration des FIS-Zielkontos für einen AWS Vorlage für ein FIS-Experiment

experiment-template*

aws:ResourceTag/${TagKey}

Lesen

GetTargetResourceType

Erteilt die Berechtigung zum Abrufen von Informationen über den angegebenen Ressourcentyp

Lesen

ListActions

Erteilt die Erlaubnis, alle verfügbaren aufzulisten AWS Maßnahmen der FIS

Auflisten

ListExperimentResolvedTargets

Erteilt die Erlaubnis, die erreichten Ziele aufzulisten für AWS FIS-Experimente

experiment*

aws:ResourceTag/${TagKey}

Auflisten

ListExperimentTargetAccountConfigurations

Erteilt die Erlaubnis, Zielkontokonfigurationen aufzulisten für AWS FIS-Experimente

experiment*

aws:ResourceTag/${TagKey}

Auflisten

ListExperimentTemplates

Erteilt die Erlaubnis, alle verfügbaren aufzulisten AWS Vorlagen für FIS-Experimente

Auflisten

ListExperiments

Erteilt die Erlaubnis, alle verfügbaren aufzulisten AWS FIS-Experimente

Auflisten

ListTagsForResource

Erteilt die Erlaubnis, die Stichwörter für eine aufzulisten AWS FIS-Ressource

action

aws:ResourceTag/${TagKey}

Lesen

experiment

aws:ResourceTag/${TagKey}

experiment-template

aws:ResourceTag/${TagKey}

ListTargetAccountConfigurations

Erteilt die Erlaubnis, Zielkontokonfigurationen aufzulisten für AWS Vorlagen für FIS-Experimente

experiment-template*

aws:ResourceTag/${TagKey}

Auflisten

ListTargetResourceTypes

Erteilt die Berechtigung zum Auflisten der Ressourcentypen

Auflisten

StartExperiment

Erteilt die Erlaubnis zum Ausführen einer AWS FIS-Experiment

experiment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

experiment-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

StopExperiment

Erteilt die Erlaubnis, ein zu stoppen AWS FIS-Experiment

experiment*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Erteilt die Erlaubnis zum Markieren AWS FIS-Ressourcen

action

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

experiment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

experiment-template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Erteilt die Erlaubnis, die Markierung zu entfernen AWS FIS-Ressourcen

action

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

experiment

aws:ResourceTag/${TagKey}

aws:TagKeys

experiment-template

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateExperimentTemplate

Erteilt die Erlaubnis, das angegebene zu aktualisieren AWS Vorlage für ein FIS-Experiment

action

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

experiment-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateSafetyLeverState

Erteilt die Erlaubnis, den Zustand des Sicherheitshebels zu aktualisieren

safety-lever*

Schreiben

UpdateTargetAccountConfiguration

Erteilt die Erlaubnis zur Aktualisierung einer AWS Konfiguration des FIS-Zielkontos

experiment-template*

aws:ResourceTag/${TagKey}

Schreiben

Permission-only Aktionen für AWS Dienst zur Fehlerinjektion

Die folgenden Aktionen sind definiert durch AWS Der Fault Injection Service kann jedoch nicht direkt über einen API-Vorgang aufgerufen werden. Sie können nur in IAM-Policy-Statements verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

InjectApiInternalError

Erteilt die Erlaubnis, einen internen API-Fehler in die angegebene Datei einzufügen AWS Service aus einem FIS-Experiment

experiment*

aws:ResourceTag/${TagKey}

fis:Operations

fis:Percentage

fis:Service

fis:Targets

Schreiben

InjectApiThrottleError

Erteilt die Erlaubnis, einen API-Drosselfehler in das bereitgestellte Objekt einzufügen AWS Service aus einem FIS-Experiment

experiment*

aws:ResourceTag/${TagKey}

fis:Operations

fis:Percentage

fis:Service

fis:Targets

Schreiben

InjectApiUnavailableError

Erteilt die Erlaubnis, den Fehler „API nicht verfügbar“ in die angegebene Datei einzufügen AWS Service aus einem FIS-Experiment

experiment*

aws:ResourceTag/${TagKey}

fis:Operations

fis:Percentage

fis:Service

fis:Targets

Schreiben

Ressourcentypen, definiert durch AWS Dienst zur Fehlerinjektion

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

Ressourcentypen ARN Bedingungsschlüssel

action

arn:${Partition}:fis:${Region}:${Account}:action/${Id}

aws:ResourceTag/${TagKey}

experiment

arn:${Partition}:fis:${Region}:${Account}:experiment/${Id}

aws:ResourceTag/${TagKey}

experiment-template

arn:${Partition}:fis:${Region}:${Account}:experiment-template/${Id}

aws:ResourceTag/${TagKey}

safety-lever

arn:${Partition}:fis:${Region}:${Account}:safety-lever/${Id}

Bedingungsschlüssel für AWS Service zur Fehlerinjektion

AWS Der Fault Injection Service definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff nach Tag-Schlüssel-Wertepaaren, die in der Anforderung zulässig sind

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff nach Tag-Schlüssel-Wert-Paar einer Ressource

String

aws:TagKeys

Filtert den Zugriff nach Liste von Tag-Schlüsseln, die in der Anforderung zulässig sind

ArrayOfString

fis:Operations

Filtert den Zugriff anhand der Liste der Operationen auf der AWS Dienst, der betroffen ist von AWS FIS-Aktion

ArrayOfString

fis:Percentage

Filtert den Zugriff nach dem Prozentsatz der Anrufe, die von der AWS FIS-Aktion

Numeric

fis:Service

Filtert den Zugriff durch AWS Dienst, der betroffen ist von AWS FIS-Aktion

String

fis:Targets

Filtert den Zugriff anhand der Liste der Ressourcen-ARNs, auf die sich die AWS FIS-Aktion

ArrayOfString