View a markdown version of this page

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

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

Amazon Kinesis Analytics (prefijo de serviciokinesisanalytics:) 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 Kinesis Analytics

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

AddApplicationCloudWatchLoggingOption

análisis de cinesia: AddApplicationCloudWatchLoggingOption

Escritura

objetivo: PassRole

objetivo: PassedToService

kinesisanalytics.amazonaws.com

Escritura

AddApplicationInput

análisis de cinesia: AddApplicationInput

Escritura

objetivo: PassRole

objetivo: PassedToService

kinesisanalytics.amazonaws.com

Escritura

AddApplicationOutput

análisis de cinesia: AddApplicationOutput

Escritura

objetivo: PassRole

objetivo: PassedToService

kinesisanalytics.amazonaws.com

Escritura

AddApplicationReferenceDataSource

análisis de cinesia: AddApplicationReferenceDataSource

Escritura

objetivo: PassRole

objetivo: PassedToService

kinesisanalytics.amazonaws.com

Escritura

CreateApplication

análisis de cinesia: CreateApplication

Escritura

análisis de cinesia: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

kinesisanalytics.amazonaws.com

Escritura

DeleteApplication

análisis de cinesia: DeleteApplication

Escritura

DeleteApplicationCloudWatchLoggingOption

análisis de cinesia: DeleteApplicationCloudWatchLoggingOption

Escritura

DeleteApplicationInputProcessingConfiguration

análisis de cinesia: DeleteApplicationInputProcessingConfiguration

Escritura

DeleteApplicationOutput

análisis de cinesia: DeleteApplicationOutput

Escritura

DeleteApplicationReferenceDataSource

análisis de cinesia: DeleteApplicationReferenceDataSource

Escritura

DescribeApplication

análisis de cinesia: DescribeApplication

Lectura

DiscoverInputSchema

análisis de cinesia: DiscoverInputSchema

Lectura

objetivo: PassRole

objetivo: PassedToService

kinesisanalytics.amazonaws.com

Escritura

ListApplications

análisis de cinesia: ListApplications

Enumeración

ListTagsForResource

análisis de cinesia: ListTagsForResource

Lectura

StartApplication

análisis de cinesia: StartApplication

Escritura

StopApplication

análisis de cinesia: StopApplication

Escritura

TagResource

análisis de cinesia: TagResource

Etiquetar, escribir

UntagResource

análisis cinético: UntagResource

Etiquetar, escribir

UpdateApplication

análisis cinético: UpdateApplication

Escritura

objetivo: PassRole

objetivo: PassedToService

kinesisanalytics.amazonaws.com

Escritura

Acciones definidas por Amazon Kinesis Analytics

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

AddApplicationInput

Concede permiso para agregar entradas a la aplicación

solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

AddApplicationOutput

Concede permiso para agregar resultados a la aplicación

solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

AddApplicationReferenceDataSource

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

solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

CreateApplication

Concede permiso para crear una aplicación.

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteApplication

Concede permiso para eliminar una aplicación

solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteApplicationOutput

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

solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteApplicationReferenceDataSource

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

solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

DescribeApplication

Concede permiso para describir la aplicación especificada

solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

DiscoverInputSchema

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

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

solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

StartApplication

Concede permiso para iniciar la aplicación

solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

StopApplication

Concede permiso para detener la aplicación

solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Concede permiso para agregar etiquetas a la aplicación

solicitud*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

UntagResource

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

aplicación*

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

UpdateApplication

Concede permiso para actualizar la aplicación

aplicación*

aws: ResourceTag /$ {} TagKey

Escritura

Permission-only acciones para Amazon Kinesis Analytics

Amazon Kinesis Analytics 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

GetApplicationState

Concede permiso a la consola de Kinesis Data Analytics para mostrar los resultados de la secuencia de las aplicaciones de tiempo de ejecución de Kinesis Data Analytics SQL

solicitud*

aws: ResourceTag /$ {} TagKey

Lectura

Tipos de recursos definidos por Amazon Kinesis Analytics

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

solicitud

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

ResourceTagaws: /$ {} TagKey

Claves de condición de Amazon Kinesis Analytics

Amazon Kinesis Analytics 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

Cadena

aws: ResourceTag /$ {} TagKey

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

Cadena

AWS: TagKeys

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

ArrayOfString