View a markdown version of this page

Acciones, recursos y claves de condición para Amazon Keyspaces (for Apache Cassandra) - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para Amazon Keyspaces (for Apache Cassandra)

Amazon Keyspaces (para Apache Cassandra) (prefijo de servicio:cassandra) 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 Keyspaces (para Apache Cassandra)

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

CreateKeyspace

espacios de claves

Cassandra: Crear

Escritura

cassandra: CreateMultiRegionResource

Escritura

cassandra: TagResource

Etiquetar, escribir

CreateTable

espacios de claves

Cassandra: Crear

Escritura

cassandra: CreateMultiRegionResource

Escritura

cassandra: TagResource

Etiquetar, escribir

CreateType

espacios de claves

Cassandra: Crear

Escritura

cassandra: CreateMultiRegionResource

Escritura

DeleteKeyspace

espacios de claves

Cassandra: ¡Suelta

Escritura

Cassandra: DropMultiRegionResource

Escritura

DeleteTable

espacios de claves

Cassandra: ¡Suelta

Escritura

Cassandra: DropMultiRegionResource

Escritura

DeleteType

espacios de claves

Cassandra: ¡Suelta

Escritura

Cassandra: DropMultiRegionResource

Escritura

GetKeyspace

espacios de claves

Cassandra: selecciona

Lectura

GetTable

espacios de claves

Cassandra: selecciona

Lectura

GetTableAutoScalingSettings

espacios de claves

Cassandra: selecciona

Lectura

cassandra: SelectMultiRegionResource

Lectura

escalado automático de aplicaciones: DescribeScalableTargets

Lectura

escalado automático de aplicaciones: DescribeScalingPolicies

Lectura

GetType

espacios de claves

Cassandra: selecciona

Lectura

ListKeyspaces

espacios de claves

Cassandra: selecciona

Lectura

ListTables

espacios de claves

Cassandra: selecciona

Lectura

ListTypes

espacios de claves

Cassandra: selecciona

Lectura

RestoreTable

espacios de claves

Cassandra: restaurar

Escritura

cassandra: RestoreMultiRegionTable

Escritura

Cassandra: selecciona

Lectura

TagResource

espacios de claves

Cassandra: Alter

Escritura

cassandra: AlterMultiRegionResource

Escritura

cassandra: TagMultiRegionResource

Etiquetar, escribir

cassandra: TagResource

Etiquetar, escribir

UntagResource

espacios de claves

Cassandra: Alter

Escritura

cassandra: AlterMultiRegionResource

Escritura

cassandra: UnTagMultiRegionResource

Etiquetar, escribir

cassandra: UntagResource

Etiquetar, escribir

UpdateKeyspace

espacios de claves

Cassandra: Alter

Escritura

cassandra: AlterMultiRegionResource

Escritura

Cassandra: crea

Escritura

cassandra: CreateMultiRegionResource

Escritura

Cassandra: modificar

Escritura

cassandra: ModifyMultiRegionResource

Escritura

Cassandra: selecciona

Lectura

cassandra: SelectMultiRegionResource

Lectura

cassandra: TagMultiRegionResource

Etiquetar, escribir

cassandra: TagResource

Etiquetar, escribir

escalado automático de aplicaciones: DescribeScalableTargets

Lectura

escalado automático de aplicaciones: DescribeScalableTargets

Lectura

escalado automático de aplicaciones: DescribeScalingPolicies

Lectura

escalado automático de aplicaciones: PutScalingPolicy

Escritura

escalado automático de aplicaciones: RegisterScalableTarget

Escritura

UpdateTable

espacios de claves

Cassandra: alter

Escritura

cassandra: AlterMultiRegionResource

Escritura

GetRecords

flujos de espacios clave

cassandra: GetRecords

Lectura

GetShardIterator

flujos de espacios clave

cassandra: GetShardIterator

Lectura

GetStream

flujos de espacios clave

cassandra: GetStream

Lectura

ListStreams

flujos de espacios clave

cassandra: ListStreams

Enumeración

Acciones definidas por Amazon Keyspaces (for Apache Cassandra)

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

Alter

Otorga permiso para modificar un espacio de claves o una tabla.

espacio de claves

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

tabla

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

AlterMultiRegionResource

Concede permiso para modificar un espacio de claves o una tabla multirregión

espacio de claves

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

tabla

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Crear

Otorga permiso para crear un espacio de claves o una tabla.

espacio de claves

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

tabla

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

CreateMultiRegionResource

Concede permiso para crear un espacio de claves o una tabla multirregión

espacio de claves

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

tabla

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Caída

Otorga permiso para soltar un espacio de claves o una tabla.

espacio de claves

aws: ResourceTag /$ {} TagKey

Escritura

tabla

aws: ResourceTag /$ {} TagKey

DropMultiRegionResource

Concede permiso para eliminar un espacio de claves o una tabla multirregión

espacio de claves

aws: ResourceTag /$ {} TagKey

Escritura

tabla

aws: ResourceTag /$ {} TagKey

GetRecords

Concede permiso para recuperar los registros de transmisión de CDC de una partición determinada.

transmisión*

aws: ResourceTag /$ {} TagKey

Lectura

GetShardIterator

Otorga permisos para devolver un iterador de fragmentos.

transmisión*

aws: ResourceTag /$ {} TagKey

Lectura

GetStream

Concede permiso para devolver información sobre una transmisión de CDC, incluida la composición de sus particiones.

transmisión*

aws: ResourceTag /$ {} TagKey

Lectura

ListStreams

Concede permiso para devolver una matriz de los ARN de transmisión de CDC asociados con la cuenta y el punto de conexión actuales.

Enumeración

Modificar

Otorga permiso para INSERTAR, ACTUALIZAR o ELIMINAR datos de una tabla.

tabla*

aws: ResourceTag /$ {} TagKey

Escritura

ModifyMultiRegionResource

Concede permiso para INSERTAR, ACTUALIZAR o ELIMINAR datos de una tabla multirregión

tabla*

aws: ResourceTag /$ {} TagKey

Escritura

Restaurar

Otorga permiso para restaurar tabla a partir de una copia de seguridad

tabla*

aws: ResourceTag /$ {} TagKey

Escritura

RestoreMultiRegionTable

Concede permiso para restaurar una tabla multirregión a partir de una copia de seguridad

tabla*

aws: ResourceTag /$ {} TagKey

Escritura

Seleccione

Otorga permiso para SELECCIONAR datos de una tabla.

tabla*

aws: ResourceTag /$ {} TagKey

Lectura

SelectMultiRegionResource

Concede permiso para SELECCIONAR datos de una tabla multirregión

tabla*

aws: ResourceTag /$ {} TagKey

Lectura

TagMultiRegionResource

Concede permiso para etiquetar un espacio de claves o una tabla multirregión

espacio de claves

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

tabla

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

TagResource

Concede permiso para etiquetar un espacio de claves, una tabla o una transmisión.

espacio de claves

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

transmitir

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

tabla

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UnTagMultiRegionResource

Concede permiso para eliminar etiquetas de un espacio de claves o una tabla multirregión

espacio de claves

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

tabla

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Concede permiso para eliminar etiquetas de un espacio de claves, una tabla o una transmisión.

espacio de claves

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

transmitir

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

tabla

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdatePartitioner

Otorga permiso para ACTUALIZAR el particionador en una tabla del sistema

tabla*

aws: ResourceTag /$ {} TagKey

Escritura

Tipos de recursos definidos por Amazon Keyspaces (for Apache Cassandra)

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

espacio de claves

arn: $ {Partition} :cassandra: $ {Region} :$ {Account} :/keyspace/$ {}/KeyspaceName

ResourceTagwas: /$ {} TagKey

transmitir

arn: $ {Partition} :cassandra: $ {Region} :$ {Account} :/keyspace/$ {} /table/$ {} /stream/$ {} KeyspaceName TableName StreamLabel

awsTagKey: /$ {} ResourceTag

tabla

arn: $ {Partition} :cassandra: $ {Region} :$ {Account} :/keyspace/$ {} /table/$ {} KeyspaceName TableName

AWSTagKey: /$ {} ResourceTag

Claves de condición de Amazon Keyspaces (for Apache Cassandra)

Amazon Keyspaces (for Apache Cassandra) 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 acciones en función de la presencia de pares de clave-valor de etiqueta en la solicitud.

Cadena

aws: ResourceTag /$ {} TagKey

Filtra acciones en función de pares de clave-valor de etiqueta adjuntados al recurso

Cadena

AWS: TagKeys

Filtra acciones en función de la presencia de claves de etiqueta en la solicitud.

ArrayOfString