View a markdown version of this page

Acciones, recursos y claves de condición para AWS IoT Analytics - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS IoT Analytics

AWS IoT Analytics (prefijo de servicio:iotanalytics) 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:

Acciones definidas por AWS IoT 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

BatchPutMessage

Pone un lote de mensajes en el canal especificado

canal*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

CancelPipelineReprocessing

Cancela el reprocesado de la canalización especificada

canalización*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

CreateChannel

Crea un canal

canal*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

CreateDataset

Crea un conjunto de datos.

conjunto de datos*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

CreateDatasetContent

Genera contenido del conjunto de datos especificado (ejecutando las acciones del conjunto)

conjunto de datos*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

CreateDatastore

Crea un almacén de datos

almacén de datos*

aws: /$ {} RequestTag TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

CreatePipeline

Crea una canalización

canalización*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

DeleteChannel

Elimina el canal especificado

canal*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

DeleteDataset

Elimina el conjunto de datos especificado

conjunto de datos*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

DeleteDatasetContent

Elimina el contenido del conjunto de datos especificado

conjunto de datos*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

DeleteDatastore

Elimina el almacén de datos especificado

almacén de datos*

aws: /$ {} RequestTag TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

DeletePipeline

Elimina la canalización especificada

canalización*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

DescribeChannel

Describe el canal especificado

canal*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Lectura

DescribeDataset

Describe el conjunto de datos especificado

conjunto de datos*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Lectura

DescribeDatastore

Describe el almacén de datos especificado

almacén de datos*

aws: /$ {} RequestTag TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Lectura

DescribeLoggingOptions

Describe las opciones de registro para la cuenta

Lectura

DescribePipeline

Describe la canalización especificada

canalización*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Lectura

GetDatasetContent

Obtiene el contenido del conjunto de datos especificado

conjunto de datos*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Lectura

ListChannels

Muestra una lista de los canales de la cuenta

Enumeración

ListDatasetContents

Enumera información sobre el contenido de conjunto de datos que se ha creado

conjunto de datos*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Enumeración

ListDatasets

Muestra los conjuntos de datos de la cuenta

Enumeración

ListDatastores

Enumera los almacenes de datos de la cuenta

Enumeración

ListPipelines

Enumera las canalizaciones de la cuenta

Enumeración

ListTagsForResource

Muestra una lista de las etiquetas (metadatos) que se han asignado al recurso

canal

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Lectura

conjunto de datos

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

almacén de datos

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

canalización

AWS: /$ {} RequestTag TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

PutLoggingOptions

Pone opciones de registro para la cuenta

Escritura

RunPipelineActivity

Ejecuta la actividad de la canalización especificada

Lectura

SampleChannelData

Muestras los datos del canal especificado

canal*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Lectura

StartPipelineReprocessing

Comienza el reprocesado de la canalización especificada

canalización*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

TagResource

Agrega o modifica las etiquetas del recurso especificado. Las etiquetas son metadatos que se pueden utilizar para administrar un recurso.

canal

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Etiquetar, escribir

conjunto de datos

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

almacén de datos

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

canalización

AWS: /$ {} RequestTag TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

UntagResource

Elimina la etiquetas especificadas (metadatos) del recurso

canal

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Etiquetar, escribir

conjunto de datos

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

almacén de datos

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

canalización

AWS: /$ {} RequestTag TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

UpdateChannel

Actualiza el canal especificado

canal*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

UpdateDataset

Actualiza el conjunto de datos especificado

conjunto de datos*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

UpdateDatastore

Actualiza el almacén de datos especificado

almacén de datos*

aws: /$ {} RequestTag TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

UpdatePipeline

Actualiza la canalización especificada

canalización*

aws: RequestTag /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Escritura

Tipos de recursos definidos por AWS IoT 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

canal

arn: $ {Partition} :iotanalytics: $ {Region} :$ {Account} :channel/$ {} ChannelName

RequestTagwas: /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

conjunto de datos

arn: $ {Partition} :iotanalytics: $ {Region} :$ {Account} :dataset/$ {} DatasetName

RequestTagwas: /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

almacén de datos

arn: $ {Partition} :iotanalytics: $ {Region} :$ {Account} :datastore/$ {} DatastoreName

RequestTagwas: /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

oleoducto

arn: $ {Partition} :iotanalytics: $ {Region} :$ {Account} :pipeline/$ {} PipelineName

RequestTagaws: /$ {} TagKey

AWS: TagKeys

análisis de IoT: /$ {} ResourceTag TagKey

Claves de condición para AWS IoT Analytics

AWS IoT Analytics define las siguientes claves de condición que se pueden usar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra acciones basadas en las etiquetas que se aprueban en la solicitud

Cadena

AWS: TagKeys

Filtra el acceso en función de la presencia de claves de etiqueta en la solicitud

ArrayOfString

análisis de IoT: /$ {} ResourceTag TagKey

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

Cadena