View a markdown version of this page

Acciones, recursos y claves de condición para Amazon EMR on EKS (EMR Containers) - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para Amazon EMR on EKS (EMR Containers)

Amazon EMR on EKS (contenedores EMR) (prefijo de servicio:emr-containers) 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:

Operaciones de API definidas por Amazon EMR en EKS (contenedores EMR)

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

CancelJobRun

contenedores emr: CancelJobRun

Escritura

CreateJobTemplate

contenedores emr: CreateJobTemplate

Escritura

contenedores emr: TagResource

Etiquetar, escribir

CreateManagedEndpoint

contenedores emr: CreateManagedEndpoint

Escritura

contenedores emr: TagResource

Etiquetar, escribir

ec2: AuthorizeSecurityGroupEgress

Escritura

ec2: AuthorizeSecurityGroupIngress

Escritura

ec2: CreateSecurityGroup

Escritura

ec2: DeleteSecurityGroup

Escritura

ec2: RevokeSecurityGroupEgress

Escritura

ec2: RevokeSecurityGroupIngress

Escritura

objetivo: PassRole

objetivo: PassedToService

pods.eks.amazonaws.com

Escritura

CreateSecurityConfiguration

contenedores emr: CreateSecurityConfiguration

Escritura

contenedores emr: TagResource

Etiquetar, escribir

CreateVirtualCluster

contenedores emr: CreateVirtualCluster

Escritura

contenedores emr: TagResource

Etiquetar, escribir

DeleteJobTemplate

contenedores emr: DeleteJobTemplate

Escritura

DeleteManagedEndpoint

contenedores emr: DeleteManagedEndpoint

Escritura

ec2: DeleteSecurityGroup

Escritura

ec2: RevokeSecurityGroupEgress

Escritura

ec2: RevokeSecurityGroupIngress

Escritura

DeleteSecurityConfiguration

contenedores emr: DeleteSecurityConfiguration

Escritura

DeleteVirtualCluster

contenedores emr: DeleteVirtualCluster

Escritura

Eks: AssociateAccessPolicy

Escritura

Leks: DeleteAccessEntry

Escritura

Leks: DescribeAccessEntry

Lectura

Leks: DisassociateAccessPolicy

Escritura

Leks: ListAssociatedAccessPolicies

Enumeración

DescribeJobRun

contenedores emr: DescribeJobRun

Lectura

DescribeJobTemplate

contenedores emr: DescribeJobTemplate

Lectura

DescribeManagedEndpoint

contenedores emr: DescribeManagedEndpoint

Lectura

DescribeSecurityConfiguration

contenedores emr: DescribeSecurityConfiguration

Lectura

DescribeVirtualCluster

contenedores emr: DescribeVirtualCluster

Lectura

GetManagedEndpointSessionCredentials

contenedores emr: GetManagedEndpointSessionCredentials

Escritura

ListJobRuns

contenedores emr: ListJobRuns

Enumeración

ListJobTemplates

contenedores emr: ListJobTemplates

Enumeración

ListManagedEndpoints

contenedores emr: ListManagedEndpoints

Enumeración

ListSecurityConfigurations

contenedores emr: ListSecurityConfigurations

Enumeración

ListTagsForResource

contenedores emr: ListTagsForResource

Enumeración

ListVirtualClusters

contenedores emr: ListVirtualClusters

Enumeración

StartJobRun

contenedores emr: DescribeJobTemplate

Lectura

contenedores emr: StartJobRun

Escritura

contenedores emr: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

pods.eks.amazonaws.com

Escritura

TagResource

contenedores emr: TagResource

Etiquetar, escribir

UntagResource

contenedores emr: UntagResource

Etiquetar, escribir

Acciones definidas por Amazon EMR on EKS (EMR Containers)

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

CancelJobRun

Concede permiso para cancelar una ejecución de trabajo

JoBrun*

AWS: ResourceTag /$ {} TagKey

Escritura

CreateCertificate

Otorga permiso para llamar al CreateCertificate método a fin de CertificateSigningRequest aceptar y devolver el certificado firmado

Escritura

CreateJobTemplate

Concede permiso para crear una plantilla de trabajo

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateManagedEndpoint

Otorga permiso para crear un punto de enlace administrado

Clúster virtual*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

contenedores emr: ExecutionRoleArn

Escritura

CreateSecurityConfiguration

Concede permiso para crear una configuración de seguridad

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateVirtualCluster

Otorga permiso para crear un clúster virtual

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteJobTemplate

Concede permiso para eliminar una plantilla de trabajo

Plantilla de trabajo*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteManagedEndpoint

Otorga permiso para eliminar un punto de enlace administrado

Punto final administrado*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteSecurityConfiguration

Concede permiso para eliminar una configuración de seguridad

Configuración de seguridad*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteVirtualCluster

Otorga permiso para eliminar un clúster virtual

Clúster virtual*

aws: /$ {} ResourceTag TagKey

Escritura

DescribeJobRun

Otorga permiso para describir una ejecución de trabajo

JoBrun*

AWS: ResourceTag /$ {} TagKey

Lectura

DescribeJobTemplate

Concede permiso para describir una plantilla de trabajo

Plantilla de trabajo*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeManagedEndpoint

Otorga permiso para describir un punto de enlace administrado

Punto final administrado*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeSecurityConfiguration

Concede permiso para describir una configuración de seguridad

Configuración de seguridad*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeVirtualCluster

Otorga permiso para describir un clúster virtual

Clúster virtual*

aws: /$ {} ResourceTag TagKey

Lectura

GetManagedEndpointSessionCredentials

Concede permiso para generar un token de sesión utilizado para conectarse a un punto de conexión administrado

Punto final administrado*

aws: /$ {} ResourceTag TagKey

Escritura

ListJobRuns

Otorga permiso para enumerar las ejecuciones de trabajo asociadas a un clúster virtual

Clúster virtual*

aws: /$ {} ResourceTag TagKey

Enumeración

ListJobTemplates

Concede permiso para enumerar las plantillas de trabajo

Enumeración

ListManagedEndpoints

Otorga permiso para enumerar los puntos de enlace administrados asociados a un clúster virtual

Clúster virtual*

aws: /$ {} ResourceTag TagKey

Enumeración

ListSecurityConfigurations

Otorga permiso para enumerar las configuraciones de seguridad

Enumeración

ListTagsForResource

Concede permiso para enumerar las etiquetas del recurso especificado

JobRun

AWS: ResourceTag /$ {} TagKey

Enumeración

Plantilla de trabajo

aws: ResourceTag /$ {} TagKey

Punto final gestionado

aws: /$ {} ResourceTag TagKey

Configuración de seguridad

aws: ResourceTag /$ {} TagKey

Clúster virtual

aws: ResourceTag /$ {} TagKey

ListVirtualClusters

Otorga permiso para enumerar los clústeres virtuales

List

StartJobRun

Otorga permiso para iniciar una ejecución de trabajo

Clúster virtual*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

contenedores emr: ExecutionRoleArn

contenedores emr: JobTemplateArn

Escritura

TagResource

Concede permiso para etiquetar el recurso especificado

Job Run

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

Plantilla de trabajo

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Punto final gestionado

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Configuración de seguridad

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Clúster virtual

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Concede permiso para quitar las etiquetas del recurso especificado

Job Run

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

Plantilla de trabajo

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Punto final gestionado

aws: /$ {} ResourceTag TagKey

AWS: TagKeys

Configuración de seguridad

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Clúster virtual

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Tipos de recursos definidos por Amazon EMR on EKS (EMR Containers)

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

Job Run

arn: $ {Partition} :emr-containers: $ {Region} :$ {Account} :/virtualclusters/$ {} /jobruns/$ {} VirtualClusterId JobRunId

awsTagKey: /$ {} ResourceTag

Plantilla de trabajo

arn: $ {Partition} :emr-containers: $ {Region} :$ {Account} :/jobtemplates/$ {} JobTemplateId

ResourceTagaws: /$ {} TagKey

Punto final gestionado

arn: $ {Partition} :emr-containers: $ {Region} :$ {Account} :/virtualclusters/$ {} /endpoints/$ {} VirtualClusterId EndpointId

awsTagKey: /$ {} ResourceTag

Configuración de seguridad

arn: $ {Partition} :emr-containers: $ {Region} :$ {Account} :/securityconfigurations/$ {} SecurityConfigurationId

ResourceTagaws: /$ {} TagKey

Clúster virtual

arn: $ {Partition} :emr-containers: $ {Region} :$ {Account} :/virtualclusters/$ {} VirtualClusterId

ResourceTagaws: /$ {} TagKey

Claves de condición de Amazon EMR on EKS (EMR Containers)

Amazon EMR on EKS (EMR Containers) define las siguientes claves de condición que se pueden utilizar en el elemento Condition de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso por los pares clave-valor de la etiqueta presentes en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por los pares clave-valor de etiqueta adjuntados al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de la etiqueta presentes en la solicitud

ArrayOfString

contenedores emr: ExecutionRoleArn

Filtra el acceso por el ARN del rol de ejecución presente en la solicitud

ARN

contenedores emr: JobTemplateArn

Filtra el acceso por el ARN de la plantilla de trabajo presente en la solicitud

ARN