View a markdown version of this page

Acciones, recursos y claves de condición para AWS Servicio de inyección de averías - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS Servicio de inyección de averías

AWS El servicio de inyección de errores (prefijo de servicio:fis) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Las operaciones de API definidas por AWS Servicio de inyección de errores

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

CreateExperimentTemplate

pescado: CreateExperimentTemplate

Escritura

pescado: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

fis.amazonaws.com

Escritura

CreateTargetAccountConfiguration

pescado: CreateTargetAccountConfiguration

Escritura

DeleteExperimentTemplate

pescado: DeleteExperimentTemplate

Escritura

DeleteTargetAccountConfiguration

pescado: DeleteTargetAccountConfiguration

Escritura

GetAction

pescado: GetAction

Lectura

GetExperiment

pescado: GetExperiment

Lectura

GetExperimentTargetAccountConfiguration

pescado: GetExperimentTargetAccountConfiguration

Lectura

GetExperimentTemplate

pescado: GetExperimentTemplate

Lectura

GetSafetyLever

pescado: GetSafetyLever

Lectura

GetTargetAccountConfiguration

pescado: GetTargetAccountConfiguration

Lectura

GetTargetResourceType

pescado: GetTargetResourceType

Lectura

ListActions

pescado: ListActions

Enumeración

ListExperimentResolvedTargets

pescado: ListExperimentResolvedTargets

Enumeración

ListExperimentTargetAccountConfigurations

pescado: ListExperimentTargetAccountConfigurations

Enumeración

ListExperimentTemplates

pescado: ListExperimentTemplates

Enumeración

ListExperiments

pescado: ListExperiments

Enumeración

ListTagsForResource

pescado: ListTagsForResource

Lectura

ListTargetAccountConfigurations

pescado: ListTargetAccountConfigurations

Enumeración

ListTargetResourceTypes

pescado: ListTargetResourceTypes

Enumeración

StartExperiment

pescado: StartExperiment

Escritura

pescado: TagResource

Etiquetar, escribir

StopExperiment

pescado: StopExperiment

Escritura

TagResource

pescado: TagResource

Etiquetar, escribir

UntagResource

pescado: UntagResource

Etiquetar, escribir

UpdateExperimentTemplate

pescado: UpdateExperimentTemplate

Escritura

objetivo: PassRole

objetivo: PassedToService

fis.amazonaws.com

Escritura

UpdateSafetyLeverState

pescado: UpdateSafetyLeverState

Escritura

UpdateTargetAccountConfiguration

pescado: UpdateTargetAccountConfiguration

Escritura

Acciones definidas por AWS Servicio de inyección de averías

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

CreateExperimentTemplate

Concede permiso para crear una plantilla AWS de experimento FIS

acción*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

plantilla de experimento*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

CreateTargetAccountConfiguration

Otorga permiso para crear una configuración de cuenta AWS de destino de la FIS

plantilla de experimento*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteExperimentTemplate

Concede permiso para eliminar la plantilla de experimento de la AWS FIS

plantilla de experimento*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteTargetAccountConfiguration

Otorga permiso para eliminar la configuración de una cuenta AWS de destino de la FIS

plantilla de experimento*

aws: /$ {} ResourceTag TagKey

Escritura

GetAction

Otorga permiso para recuperar una acción de la AWS FIS

acción*

aws: ResourceTag /$ {} TagKey

Lectura

GetExperiment

Otorga permiso para recuperar un experimento del AWS FIS

experimento*

aws: ResourceTag /$ {} TagKey

Lectura

GetExperimentTargetAccountConfiguration

Otorga permiso para recuperar la configuración de una cuenta objetivo de la AWS FIS para un AWS experimento de la FIS

experimento*

aws: ResourceTag /$ {} TagKey

Lectura

GetExperimentTemplate

Otorga permiso para recuperar una plantilla de experimento AWS de la FIS

plantilla de experimento*

aws: /$ {} ResourceTag TagKey

Lectura

GetSafetyLever

Concede permiso para obtener información sobre la palanca de seguridad

palanca de seguridad*

Lectura

GetTargetAccountConfiguration

Concede permiso para recuperar la configuración de una cuenta objetivo del AWS FIS para una plantilla de experimento del FIS AWS

plantilla de experimento*

aws: /$ {} ResourceTag TagKey

Lectura

GetTargetResourceType

Concede permiso para obtener información sobre el tipo de recurso especificado

Lectura

ListActions

Otorga permiso para enumerar todas las acciones de la AWS FIS disponibles

Enumeración

ListExperimentResolvedTargets

Otorga permiso para enumerar los objetivos resueltos para los experimentos del AWS FIS

experimento*

aws: ResourceTag /$ {} TagKey

Enumeración

ListExperimentTargetAccountConfigurations

Otorga permiso para enumerar las configuraciones de cuentas de destino para los experimentos del AWS FIS

experimento*

aws: ResourceTag /$ {} TagKey

Enumeración

ListExperimentTemplates

Otorga permiso para enumerar todas las plantillas de experimentos AWS del FIS disponibles

Enumeración

ListExperiments

Otorga permiso para enumerar todos los experimentos del AWS FIS disponibles

Enumeración

ListTagsForResource

Otorga permiso para enumerar las etiquetas de un recurso del AWS FIS

action

aws: ResourceTag /$ {} TagKey

Lectura

experimento

aws: ResourceTag /$ {} TagKey

plantilla de experimento

aws: ResourceTag /$ {} TagKey

ListTargetAccountConfigurations

Otorga permiso para enumerar las configuraciones de cuentas de destino para las plantillas de AWS experimentos del FIS

plantilla de experimento*

aws: /$ {} ResourceTag TagKey

Enumeración

ListTargetResourceTypes

Concede permiso para enumerar los tipos de recursos

Enumeración

StartExperiment

Otorga permiso para realizar un experimento del AWS FIS

experimento*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

plantilla de experimento*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

StopExperiment

Concede permiso para detener un experimento AWS del FIS

experimento*

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Otorga permiso para etiquetar los recursos del AWS FIS

action

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

experimento

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

plantilla de experimento

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Otorga permiso para desetiquetar los recursos de la AWS FIS

action

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

experimento

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

plantilla de experimento

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateExperimentTemplate

Concede permiso para actualizar la plantilla de experimento AWS FIS especificada

action

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

plantilla de experimento*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateSafetyLeverState

Concede permiso para actualizar el estado de la palanca de seguridad

palanca de seguridad*

Escritura

UpdateTargetAccountConfiguration

Otorga permiso para actualizar la configuración de una AWS cuenta de destino de la FIS

plantilla de experimento*

aws: /$ {} ResourceTag TagKey

Escritura

Permission-only acciones para AWS Servicio de inyección de averías

El servicio de inyección de AWS fallas define las siguientes acciones, pero no se pueden invocar directamente mediante ninguna operación de API. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

InjectApiInternalError

Otorga permiso para introducir un error interno de API en el AWS servicio proporcionado a partir de un experimento del FIS

experimento*

aws: ResourceTag /$ {} TagKey

FIS: Operaciones

FIS: porcentaje

FIS: Servicio

FIS: objetivos

Escritura

InjectApiThrottleError

Otorga permiso para introducir un error de aceleración de la API en el AWS servicio proporcionado a partir de un experimento de FIS

experimento*

aws: ResourceTag /$ {} TagKey

FIS: Operaciones

FIS: porcentaje

FIS: Servicio

FIS: objetivos

Escritura

InjectApiUnavailableError

Otorga permiso para introducir un error de API no disponible en el AWS servicio proporcionado a partir de un experimento de FIS

experimento*

aws: ResourceTag /$ {} TagKey

FIS: Operaciones

FIS: porcentaje

FIS: Servicio

FIS: objetivos

Escritura

Tipos de recursos definidos por AWS Servicio de inyección de errores

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

acción

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

ResourceTagwas: /$ {} TagKey

experimento

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

ResourceTagfue: /$ {} TagKey

plantilla de experimento

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

ResourceTagwas: /$ {} TagKey

palanca de seguridad

arn: $ {Partition} :se ajusta a: $ {Region} :$ {Account} :safety-lever/$ {Id}

Claves de condición para AWS Servicio de inyección de averías

AWS El servicio de inyección de fallos define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso mediante una clave de etiqueta y un par de valores permitidos en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por par de clave y valor de etiqueta de un recurso

Cadena

AWS: TagKeys

Filtra el acceso mediante una lista de claves de etiqueta permitidas en la solicitud

ArrayOfString

FIS: Operaciones

Filtra el acceso según la lista de operaciones del AWS servicio que se ven afectadas por la acción del AWS FIS

ArrayOfString

FIS: porcentaje

Filtra el acceso según el porcentaje de llamadas afectadas por la acción del AWS FIS

Numérico

FIS: servicio

Filtra el acceso por parte del AWS servicio que se ve afectado por la acción del AWS FIS

Cadena

FIS: objetivos

Filtra el acceso según la lista de ARN de recursos a los que apunta la acción del FIS AWS

ArrayOfString