View a markdown version of this page

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

Acciones, recursos y claves de condición para Amazon Timestream

Amazon Timestream (prefijo de serviciotimestream:) 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 Timestream

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 Cliente SDK Acción de IAM Clave de condición Valor (s) posible (s) Nivel de acceso

CancelQuery

consulta de flujo de tiempo

flujo temporal: CancelQuery

Escritura

CreateScheduledQuery

consulta de flujo de tiempo

flujo temporal: CreateScheduledQuery

Escritura

flujo temporal: TagResource

Etiquetar, escribir

objetivo: PassRole

Escritura

DeleteScheduledQuery

consulta de flujo de tiempo

flujo temporal: DeleteScheduledQuery

Escritura

DescribeAccountSettings

consulta de flujo de tiempo

flujo temporal: DescribeAccountSettings

Lectura

DescribeEndpoints

consulta de flujo de tiempo

flujo temporal: DescribeEndpoints

Enumeración

DescribeScheduledQuery

consulta de flujo de tiempo

flujo temporal: DescribeScheduledQuery

Lectura

ExecuteScheduledQuery

consulta de flujo de tiempo

flujo temporal: ExecuteScheduledQuery

Escritura

ListScheduledQueries

consulta de flujo de tiempo

flujo temporal: ListScheduledQueries

Enumeración

ListTagsForResource

consulta de flujo de tiempo

flujo temporal: ListTagsForResource

Lectura

PrepareQuery

consulta de flujo de tiempo

flujo de tiempo: seleccione

Lectura

Query

consulta de flujo de tiempo

flujo temporal: DescribeTable

Lectura

flujo temporal: ListDatabases

Enumeración

flujo temporal: ListMeasures

Enumeración

flujo temporal: ListTables

Enumeración

Flujo de tiempo: seleccione

Lectura

flujo de tiempo: SelectValues

Lectura

Flujo de tiempo: descarga

Escritura

TagResource

consulta de flujo de tiempo

flujo temporal: TagResource

Etiquetar, escribir

UntagResource

consulta de flujo de tiempo

flujo temporal: UntagResource

Etiquetar, escribir

UpdateAccountSettings

consulta de flujo de tiempo

flujo temporal: UpdateAccountSettings

Escritura

objetivo: PassRole

Escritura

UpdateScheduledQuery

consulta de flujo de tiempo

flujo temporal: UpdateScheduledQuery

Escritura

CreateBatchLoadTask

secuencia de tiempo: escritura

flujo temporal: CreateBatchLoadTask

Escritura

flujo temporal: WriteRecords

Escritura

CreateDatabase

secuencia de tiempo: escritura

flujo temporal: CreateDatabase

Escritura

flujo temporal: TagResource

Etiquetar, escribir

CreateTable

flujo de tiempo: escribir

flujo temporal: CreateTable

Escritura

flujo temporal: TagResource

Etiquetar, escribir

DeleteDatabase

flujo de tiempo: escribir

flujo temporal: DeleteDatabase

Escritura

DeleteTable

secuencia de tiempo: escritura

flujo temporal: DeleteTable

Escritura

DescribeBatchLoadTask

secuencia de tiempo: escritura

flujo temporal: DescribeBatchLoadTask

Lectura

DescribeDatabase

secuencia de tiempo: escritura

flujo temporal: DescribeDatabase

Lectura

DescribeEndpoints

secuencia de tiempo: escritura

flujo temporal: DescribeEndpoints

Enumeración

DescribeTable

secuencia de tiempo: escritura

flujo temporal: DescribeTable

Lectura

ListBatchLoadTasks

secuencia de tiempo: escritura

flujo temporal: ListBatchLoadTasks

Enumeración

ListDatabases

secuencia de tiempo: escritura

flujo temporal: ListDatabases

Enumeración

ListTables

secuencia de tiempo: escritura

flujo temporal: ListTables

Enumeración

ListTagsForResource

secuencia de tiempo: escritura

flujo temporal: ListTagsForResource

Lectura

TagResource

secuencia de tiempo: escritura

flujo temporal: TagResource

Etiquetar, escribir

UntagResource

flujo de tiempo: escribir

flujo temporal: UntagResource

Etiquetar, escribir

UpdateDatabase

flujo de tiempo: escribir

flujo temporal: UpdateDatabase

Escritura

UpdateTable

secuencia de tiempo: escritura

flujo temporal: UpdateTable

Escritura

WriteRecords

secuencia de tiempo: escritura

flujo temporal: WriteRecords

Escritura

Acciones definidas por Amazon Timestream

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

CancelQuery

Otorga permiso para cancelar consultas en su cuenta

Escritura

CreateBatchLoadTask

Concede permiso para crear una tarea de carga por lotes en su cuenta

tabla*

aws: ResourceTag /$ {} TagKey

Escritura

CreateDatabase

Otorga permisos para crear una base de datos en su cuenta.

base de datos*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateScheduledQuery

Otorga permiso para crear una consulta programada en su cuenta.

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateTable

Otorga permiso para crear una tabla en su cuenta.

tabla*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteDatabase

Otorga permiso para eliminar una base de datos en su cuenta.

base de datos*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteScheduledQuery

Otorga permiso para eliminar una consulta programada de su cuenta

consulta programada*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteTable

Otorga permiso para eliminar una tabla en su cuenta.

tabla*

aws: ResourceTag /$ {} TagKey

Escritura

DescribeAccountSettings

Concede permiso para describir la configuración de la cuenta

Lectura

DescribeBatchLoadTask

Concede permiso para describir una tarea de carga por lotes de su cuenta

Lectura

DescribeDatabase

Otorga permiso para describir una base de datos en su cuenta.

base de datos*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeEndpoints

Otorga permiso para describir los puntos de conexión de la secuencia temporal.

Enumeración

DescribeScheduledQuery

Otorga permiso para describir una consulta programada en su cuenta

consulta programada*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeTable

Otorga permiso para describir una tabla en su cuenta.

tabla*

aws: ResourceTag /$ {} TagKey

Lectura

ExecuteScheduledQuery

Otorga permiso para ejecutar una consulta programada en su cuenta.

consulta programada*

aws: /$ {} ResourceTag TagKey

Escritura

GetAwsBackupStatus

Otorga permiso para obtener el estado de una copia de seguridad de una tabla de Timestream

Lectura

GetAwsRestoreStatus

Otorga permiso para obtener el estado de una restauración de una tabla de Timestream

Lectura

ListBatchLoadTasks

Concede permiso para enumerar tareas de carga por lotes de su cuenta

Enumeración

ListDatabases

Otorga permiso para enumerar las bases de datos en su cuenta.

Enumeración

ListMeasures

Otorga permiso. para enumerar las medidas de una tabla en su cuenta

tabla*

aws: ResourceTag /$ {} TagKey

Enumeración

ListScheduledQueries

Otorga permiso para enumerar las programaciones en su cuenta.

Enumeración

ListTables

Otorga permiso para enumerar las aplicaciones en su cuenta

base de datos*

aws: ResourceTag /$ {} TagKey

Enumeración

ListTagsForResource

Otorga permiso para enumerar etiquetas de un recurso en su cuenta.

base de datos*

aws: ResourceTag /$ {} TagKey

Lectura

consulta programada*

aws: /$ {} ResourceTag TagKey

tabla*

aws: ResourceTag /$ {} TagKey

PrepareQuery

Otorga permiso para emitir consultas de preparación

tabla*

aws: ResourceTag /$ {} TagKey

Lectura

ResumeBatchLoadTask

Concede permiso para reanudar una tarea de carga por lotes de su cuenta

Escritura

Seleccione

Otorga permiso para emitir consultas "select from table"

tabla*

aws: ResourceTag /$ {} TagKey

Lectura

SelectValues

Otorga permiso para emitir consultas "select 1".

Lectura

StartAwsBackupJob

Otorga permiso para iniciar un trabajo de copia de seguridad de una tabla de Timestream

tabla*

aws: ResourceTag /$ {} TagKey

Escritura

StartAwsRestoreJob

Otorga permiso para iniciar un trabajo de restauración de una copia de seguridad de una tabla de Timestream

tabla*

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Otorga permiso para agregar etiquetas a un recurso

base de datos*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

consulta programada*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

tabla*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Descargar

Concede permiso para emitir consultas de descarga

tabla*

aws: ResourceTag /$ {} TagKey

Escritura

UntagResource

Otorga permiso para eliminar una etiqueta de un recurso.

base de datos*

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

consulta programada*

aws: /$ {} ResourceTag TagKey

AWS: TagKeys

tabla*

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateAccountSettings

Concede permiso para actualizar la configuración de la cuenta

Escritura

UpdateDatabase

Otorga permiso para actualizar una base de datos en su cuenta.

base de datos*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateScheduledQuery

Otorga permiso para actualizar una consulta programada en su cuenta.

consulta programada*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateTable

Otorga permiso para actualizar una tabla en su cuenta.

tabla*

aws: ResourceTag /$ {} TagKey

Escritura

WriteRecords

Otorga permiso para capturar datos en una tabla de su cuenta.

tabla*

aws: ResourceTag /$ {} TagKey

Escritura

Tipos de recurso definidos por Amazon Timestream

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

base de datos

arn: $ {Partition} :timestream: $ {Region} :$ {Account} :database/$ {} DatabaseName

ResourceTagwas: /$ {} TagKey

consulta programada

arn: $ {Partition} :timestream: $ {Region} :$ {Account} :scheduled-query/$ {} ScheduledQueryName

ResourceTagaws: /$ {} TagKey

tabla

arn: $ {Partition} :timestream: $ {Region} :$ {Account} :database/$ {} /table/$ {} DatabaseName TableName

AWSTagKey: /$ {} ResourceTag

Claves de condición de Amazon Timestream

Amazon Timestream define las siguientes claves de condiciones 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 según si hay pares de clave-valor de etiqueta en la solicitud.

Cadena

aws: ResourceTag /$ {} TagKey

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

Cadena

AWS: TagKeys

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

ArrayOfString