View a markdown version of this page

Acciones, recursos y claves de condición para Amazon Kinesis Analytics V2 - Referencia de autorizaciones de servicio

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Acciones, recursos y claves de condición para Amazon Kinesis Analytics V2

Amazon Kinesis Analytics V2 (prefijo de servicio: kinesisanalytics) proporciona las siguientes claves de operaciones, recursos, acciones y condiciones específicas del servicio para usarlas en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por Amazon Kinesis Analytics V2

La siguiente tabla asigna 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, consulta la Tabla de acciones.

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

AddApplicationCloudWatchLoggingOption

kinesisanalytics:AddApplicationCloudWatchLoggingOption

Escritura

iam:PassRole

iam:PassedToService

kinesisanalytics.amazonaws.com

Escritura

AddApplicationInput

kinesisanalytics:AddApplicationInput

Escritura

iam:PassRole

iam:PassedToService

kinesisanalytics.amazonaws.com

Escritura

AddApplicationOutput

kinesisanalytics:AddApplicationOutput

Escritura

iam:PassRole

iam:PassedToService

kinesisanalytics.amazonaws.com

Escritura

AddApplicationReferenceDataSource

kinesisanalytics:AddApplicationReferenceDataSource

Escritura

iam:PassRole

iam:PassedToService

kinesisanalytics.amazonaws.com

Escritura

AddApplicationVpcConfiguration

kinesisanalytics:AddApplicationVpcConfiguration

Escritura

CreateApplication

kinesisanalytics:CreateApplication

Escritura

kinesisanalytics:TagResource

Etiquetar, escribir

iam:PassRole

iam:PassedToService

kinesisanalytics.amazonaws.com

Escritura

CreateApplicationPresignedUrl

kinesisanalytics:CreateApplicationPresignedUrl

Lectura

CreateApplicationSnapshot

kinesisanalytics:CreateApplicationSnapshot

Escritura

DeleteApplication

kinesisanalytics:DeleteApplication

Escritura

DeleteApplicationCloudWatchLoggingOption

kinesisanalytics:DeleteApplicationCloudWatchLoggingOption

Escritura

DeleteApplicationInputProcessingConfiguration

kinesisanalytics:DeleteApplicationInputProcessingConfiguration

Escritura

DeleteApplicationOutput

kinesisanalytics:DeleteApplicationOutput

Escritura

DeleteApplicationReferenceDataSource

kinesisanalytics:DeleteApplicationReferenceDataSource

Escritura

DeleteApplicationSnapshot

kinesisanalytics:DeleteApplicationSnapshot

Escritura

DeleteApplicationVpcConfiguration

kinesisanalytics:DeleteApplicationVpcConfiguration

Escritura

DescribeApplication

kinesisanalytics:DescribeApplication

Lectura

DescribeApplicationOperation

kinesisanalytics:DescribeApplicationOperation

Lectura

DescribeApplicationSnapshot

kinesisanalytics:DescribeApplicationSnapshot

Lectura

DescribeApplicationVersion

kinesisanalytics:DescribeApplicationVersion

Lectura

DiscoverInputSchema

kinesisanalytics:DiscoverInputSchema

Lectura

iam:PassRole

iam:PassedToService

kinesisanalytics.amazonaws.com

Escritura

ListApplicationOperations

kinesisanalytics:ListApplicationOperations

Lectura

ListApplicationSnapshots

kinesisanalytics:ListApplicationSnapshots

Lectura

ListApplicationVersions

kinesisanalytics:ListApplicationVersions

Lectura

ListApplications

kinesisanalytics:ListApplications

Enumeración

ListTagsForResource

kinesisanalytics:ListTagsForResource

Lectura

RollbackApplication

kinesisanalytics:RollbackApplication

Escritura

StartApplication

kinesisanalytics:StartApplication

Escritura

StopApplication

kinesisanalytics:StopApplication

Escritura

TagResource

kinesisanalytics:TagResource

Etiquetar, escribir

UntagResource

kinesisanalytics:UntagResource

Etiquetar, escribir

UpdateApplication

kinesisanalytics:UpdateApplication

Escritura

iam:PassRole

iam:PassedToService

kinesisanalytics.amazonaws.com

Escritura

UpdateApplicationMaintenanceConfiguration

kinesisanalytics:UpdateApplicationMaintenanceConfiguration

Escritura

Acciones definidas por Amazon Kinesis Analytics V2

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Para cada acción, la tabla muestra los tipos de recursos y las claves de condición que admite esa acción. 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

AddApplicationCloudWatchLoggingOption

Otorga permiso para agregar la opción de registro de CloudWatch a la aplicación

application*

aws:ResourceTag/${TagKey}

Write

AddApplicationInput

Otorga permiso para agregar entradas a la aplicación

application*

aws:ResourceTag/${TagKey}

Write

AddApplicationInputProcessingConfiguration

Otorga permiso para agregar configuración de procesamiento de entrada a la aplicación

application*

aws:ResourceTag/${TagKey}

Write

AddApplicationOutput

Concede permiso para agregar resultados a la aplicación

application*

aws:ResourceTag/${TagKey}

Write

AddApplicationReferenceDataSource

Concede permiso para agregar un origen de datos de referencia a la aplicación

application*

aws:ResourceTag/${TagKey}

Write

AddApplicationVpcConfiguration

Otorga permiso para agregar la configuración de VPC a la aplicación

application*

aws:ResourceTag/${TagKey}

Write

CreateApplication

Concede permiso para crear una aplicación.

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateApplicationPresignedUrl

Otorga permiso para crear y devolver una URL que puede usar para conectarse a la extensión de una aplicación

application*

aws:ResourceTag/${TagKey}

Read

CreateApplicationSnapshot

Otorga permiso para crear una instantánea para una aplicación

application*

aws:ResourceTag/${TagKey}

Write

DeleteApplication

Concede permiso para eliminar una aplicación

application*

aws:ResourceTag/${TagKey}

Write

DeleteApplicationCloudWatchLoggingOption

Otorga permiso para eliminar la opción de registro de CloudWatch especificada de la aplicación

application*

aws:ResourceTag/${TagKey}

Write

DeleteApplicationInputProcessingConfiguration

Otorga permiso para eliminar la configuración de procesamiento de entrada especificada de la aplicación

application*

aws:ResourceTag/${TagKey}

Write

DeleteApplicationOutput

Concede permiso para eliminar la salida especificada de la aplicación

application*

aws:ResourceTag/${TagKey}

Write

DeleteApplicationReferenceDataSource

Concede permiso para eliminar el origen de datos de referencia especificado de la aplicación

application*

aws:ResourceTag/${TagKey}

Write

DeleteApplicationSnapshot

Otorga permiso para eliminar una instantánea de una aplicación

application*

aws:ResourceTag/${TagKey}

Write

DeleteApplicationVpcConfiguration

Otorga permiso para eliminar la configuración de VPC especificada de la aplicación

application*

aws:ResourceTag/${TagKey}

Write

DescribeApplication

Concede permiso para describir la aplicación especificada

application*

aws:ResourceTag/${TagKey}

Lectura

DescribeApplicationOperation

Concede permiso para describir una operación de una aplicación

application*

aws:ResourceTag/${TagKey}

Lectura

DescribeApplicationSnapshot

Otorga permiso para describir una instantánea de la aplicación

application*

aws:ResourceTag/${TagKey}

Lectura

DescribeApplicationVersion

Otorga permiso para describir una versión de una aplicación

application*

aws:ResourceTag/${TagKey}

Lectura

DiscoverInputSchema

Concede permiso para descubrir el esquema de entrada para la aplicación

Lectura

ListApplicationOperations

Concede permiso para enumerar las operaciones de una aplicación

application*

aws:ResourceTag/${TagKey}

Lectura

ListApplicationSnapshots

Otorga permiso para crear una lista de las instantáneas de una aplicación

application*

aws:ResourceTag/${TagKey}

Lectura

ListApplicationVersions

Otorga permiso para enumerar una versión de aplicación

application*

aws:ResourceTag/${TagKey}

Lectura

ListApplications

Concede permiso para crear una lista de las aplicaciones para la cuenta

List

ListTagsForResource

Concede permiso para obtener las etiquetas asociadas a la aplicación

application*

aws:ResourceTag/${TagKey}

Lectura

RollbackApplication

Otorga permiso para realizar una operación de restauración en una aplicación

application*

aws:ResourceTag/${TagKey}

Escritura

StartApplication

Concede permiso para iniciar la aplicación

application*

aws:ResourceTag/${TagKey}

Write

StopApplication

Concede permiso para detener la aplicación

application*

aws:ResourceTag/${TagKey}

Write

TagResource

Concede permiso para agregar etiquetas a la aplicación

application*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etiquetar, escribir

UntagResource

Concede permiso para eliminar las etiquetas especificadas de la aplicación

application*

aws:ResourceTag/${TagKey}

aws:TagKeys

Etiquetar, escribir

UpdateApplication

Concede permiso para actualizar la aplicación

application*

aws:ResourceTag/${TagKey}

Escritura

UpdateApplicationMaintenanceConfiguration

Otorga permiso para actualizar la configuración de mantenimiento de una aplicación

application*

aws:ResourceTag/${TagKey}

Escritura

Tipos de recurso definidos por Amazon Kinesis Analytics V2

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

application

arn:${Partition}:kinesisanalytics:${Region}:${Account}:application/${ApplicationName}

aws:ResourceTag/${TagKey}

Claves de condición de Amazon Kinesis Analytics V2

Amazon Kinesis Analytics V2 define las siguientes claves de condiciones que se puede 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 el conjunto de valores para cada una de las etiquetas

String

aws:ResourceTag/${TagKey}

Filtra el acceso según el par etiqueta-valor asociado con el recurso

String

aws:TagKeys

Filtra el acceso por la presencia de claves de etiqueta obligatorias en la solicitud

ArrayOfString