View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Servizio di iniezione dei guasti - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Azioni, risorse e chiavi di condizione per AWS Servizio di iniezione dei guasti

AWS Servizio di iniezione dei guasti (prefisso del servizio: fis) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da AWS Servizio di iniezione dei guasti

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

CreateExperimentTemplate

fis:CreateExperimentTemplate

Scrittura

fis:TagResource

Etichettatura, scrittura

iam:PassRole

iam:PassedToService

fis.amazonaws.com

Scrittura

CreateTargetAccountConfiguration

fis:CreateTargetAccountConfiguration

Scrittura

DeleteExperimentTemplate

fis:DeleteExperimentTemplate

Scrittura

DeleteTargetAccountConfiguration

fis:DeleteTargetAccountConfiguration

Scrittura

GetAction

fis:GetAction

Lettura

GetExperiment

fis:GetExperiment

Lettura

GetExperimentTargetAccountConfiguration

fis:GetExperimentTargetAccountConfiguration

Lettura

GetExperimentTemplate

fis:GetExperimentTemplate

Lettura

GetSafetyLever

fis:GetSafetyLever

Lettura

GetTargetAccountConfiguration

fis:GetTargetAccountConfiguration

Lettura

GetTargetResourceType

fis:GetTargetResourceType

Lettura

ListActions

fis:ListActions

List

ListExperimentResolvedTargets

fis:ListExperimentResolvedTargets

List

ListExperimentTargetAccountConfigurations

fis:ListExperimentTargetAccountConfigurations

List

ListExperimentTemplates

fis:ListExperimentTemplates

List

ListExperiments

fis:ListExperiments

List

ListTagsForResource

fis:ListTagsForResource

Lettura

ListTargetAccountConfigurations

fis:ListTargetAccountConfigurations

List

ListTargetResourceTypes

fis:ListTargetResourceTypes

List

StartExperiment

fis:StartExperiment

Scrittura

fis:TagResource

Etichettare, scrivere

StopExperiment

fis:StopExperiment

Scrittura

TagResource

fis:TagResource

Etichettare, scrivere

UntagResource

fis:UntagResource

Etichettare, scrivere

UpdateExperimentTemplate

fis:UpdateExperimentTemplate

Scrittura

iam:PassRole

iam:PassedToService

fis.amazonaws.com

Scrittura

UpdateSafetyLeverState

fis:UpdateSafetyLeverState

Scrittura

UpdateTargetAccountConfiguration

fis:UpdateTargetAccountConfiguration

Scrittura

Azioni definite da AWS Servizio di iniezione dei guasti

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

CreateExperimentTemplate

Concede il permesso di creare un AWS Modello di esperimento FIS

action*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

experiment-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateTargetAccountConfiguration

Concede il permesso di creare un AWS Configurazione dell'account di destinazione FIS

experiment-template*

aws:ResourceTag/${TagKey}

Scrittura

DeleteExperimentTemplate

Concede il permesso di eliminare il AWS Modello di esperimento FIS

experiment-template*

aws:ResourceTag/${TagKey}

Scrittura

DeleteTargetAccountConfiguration

Concede il permesso di eliminare un AWS Configurazione dell'account di destinazione FIS

experiment-template*

aws:ResourceTag/${TagKey}

Scrittura

GetAction

Concede il permesso di recuperare un AWS Azione FIS

action*

aws:ResourceTag/${TagKey}

Lettura

GetExperiment

Concede il permesso di recuperare un AWS Esperimento FIS

experiment*

aws:ResourceTag/${TagKey}

Lettura

GetExperimentTargetAccountConfiguration

Concede il permesso di recuperare un AWS Configurazione dell'account di destinazione FIS per un AWS Esperimento FIS

experiment*

aws:ResourceTag/${TagKey}

Lettura

GetExperimentTemplate

Concede il permesso di recuperare un AWS Modello di esperimento FIS

experiment-template*

aws:ResourceTag/${TagKey}

Lettura

GetSafetyLever

Concede il permesso di ottenere informazioni sulla leva di sicurezza

safety-lever*

Lettura

GetTargetAccountConfiguration

Concede il permesso di recuperare un AWS Configurazione dell'account di destinazione FIS per un AWS Modello di esperimento FIS

experiment-template*

aws:ResourceTag/${TagKey}

Lettura

GetTargetResourceType

Concede l'autorizzazione per ottenere informazioni sul tipo di risorsa specificato

Lettura

ListActions

Concede il permesso di elencare tutti i disponibili AWS Azioni FIS

List

ListExperimentResolvedTargets

Concede il permesso di elencare gli obiettivi risolti per AWS Esperimenti FIS

experiment*

aws:ResourceTag/${TagKey}

List

ListExperimentTargetAccountConfigurations

Concede il permesso di elencare le configurazioni degli account di destinazione per AWS Esperimenti FIS

experiment*

aws:ResourceTag/${TagKey}

List

ListExperimentTemplates

Concede il permesso di elencare tutti i disponibili AWS Modelli di esperimento FIS

List

ListExperiments

Concede il permesso di elencare tutti i disponibili AWS Esperimenti FIS

List

ListTagsForResource

Concede il permesso di elencare i tag per un AWS Risorsa FIS

action

aws:ResourceTag/${TagKey}

Lettura

experiment

aws:ResourceTag/${TagKey}

experiment-template

aws:ResourceTag/${TagKey}

ListTargetAccountConfigurations

Concede il permesso di elencare le configurazioni degli account di destinazione per AWS Modelli di esperimento FIS

experiment-template*

aws:ResourceTag/${TagKey}

List

ListTargetResourceTypes

Concede l'autorizzazione per elencare i tipi di risorsa

List

StartExperiment

Concede il permesso di eseguire un AWS Esperimento FIS

experiment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

experiment-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

StopExperiment

Concede il permesso di fermare un AWS Esperimento FIS

experiment*

aws:ResourceTag/${TagKey}

Scrittura

TagResource

Concede il permesso di taggare AWS Risorse FIS

action

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

experiment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

experiment-template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede il permesso di rimuovere i tag AWS Risorse FIS

action

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

experiment

aws:ResourceTag/${TagKey}

aws:TagKeys

experiment-template

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateExperimentTemplate

Concede il permesso di aggiornare quanto specificato AWS Modello di esperimento FIS

action

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

experiment-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateSafetyLeverState

Concede il permesso di aggiornare lo stato della leva di sicurezza

safety-lever*

Scrittura

UpdateTargetAccountConfiguration

Concede il permesso di aggiornare un AWS Configurazione dell'account di destinazione FIS

experiment-template*

aws:ResourceTag/${TagKey}

Scrittura

Permission-only azioni per AWS Servizio di iniezione dei guasti

Le seguenti azioni sono definite da AWS Fault Injection Service, ma non sono direttamente richiamabili tramite alcuna operazione API. Possono essere utilizzati solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

InjectApiInternalError

Concede il permesso di inserire un errore interno dell'API nel file fornito AWS servizio tratto da un esperimento FIS

experiment*

aws:ResourceTag/${TagKey}

fis:Operations

fis:Percentage

fis:Service

fis:Targets

Scrittura

InjectApiThrottleError

Concede il permesso di inserire un errore di limitazione dell'API nel file fornito AWS servizio tratto da un esperimento FIS

experiment*

aws:ResourceTag/${TagKey}

fis:Operations

fis:Percentage

fis:Service

fis:Targets

Scrittura

InjectApiUnavailableError

Concede il permesso di inserire un errore API non disponibile nel file fornito AWS servizio tratto da un esperimento FIS

experiment*

aws:ResourceTag/${TagKey}

fis:Operations

fis:Percentage

fis:Service

fis:Targets

Scrittura

Tipi di risorse definiti da AWS Servizio di iniezione dei guasti

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

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}

Chiavi di condizione per AWS Servizio di iniezione dei guasti

AWS Il servizio Fault Injection definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso in base a un tag formato da una coppia chiave/valore consentito nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso in base a un tag formato da una coppia chiave/valore di tag di una risorsa.

String

aws:TagKeys

Filtra l'accesso in base a un elenco di chiavi di tag consentite nella richiesta

ArrayOfString

fis:Operations

Filtra l'accesso in base all'elenco delle operazioni su AWS servizio interessato dal AWS azione FIS

ArrayOfString

fis:Percentage

Filtra l'accesso in base alla percentuale di chiamate interessate dal AWS Azione FIS

Numeric

fis:Service

Filtra l'accesso da parte di AWS servizio interessato dal AWS azione FIS

String

fis:Targets

Filtra l'accesso in base all'elenco delle risorse ARN a cui si rivolge AWS Azione FIS

ArrayOfString