View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Keyspaces (per Apache Cassandra) - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Operazioni, risorse e chiavi di condizione per Amazon Keyspaces (per Apache Cassandra)

Amazon Keyspaces (per Apache Cassandra) (prefisso del servizio: cassandra) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da Amazon Keyspaces (per Apache Cassandra)

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Client SDK Azione IAM Chiave di condizione Valori possibili Livello di accesso

CreateKeyspace

keyspaces

cassandra:Create

Scrittura

cassandra:CreateMultiRegionResource

Scrittura

cassandra:TagResource

Etichettatura, scrittura

CreateTable

keyspaces

cassandra:Create

Scrittura

cassandra:CreateMultiRegionResource

Scrittura

cassandra:TagResource

Etichettare, scrivere

CreateType

keyspaces

cassandra:Create

Scrittura

cassandra:CreateMultiRegionResource

Scrittura

DeleteKeyspace

keyspaces

cassandra:Drop

Scrittura

cassandra:DropMultiRegionResource

Scrittura

DeleteTable

keyspaces

cassandra:Drop

Scrittura

cassandra:DropMultiRegionResource

Scrittura

DeleteType

keyspaces

cassandra:Drop

Scrittura

cassandra:DropMultiRegionResource

Scrittura

GetKeyspace

keyspaces

cassandra:Select

Lettura

GetTable

keyspaces

cassandra:Select

Lettura

GetTableAutoScalingSettings

keyspaces

cassandra:Select

Lettura

cassandra:SelectMultiRegionResource

Lettura

application-autoscaling:DescribeScalableTargets

Lettura

application-autoscaling:DescribeScalingPolicies

Lettura

GetType

keyspaces

cassandra:Select

Lettura

ListKeyspaces

keyspaces

cassandra:Select

Lettura

ListTables

keyspaces

cassandra:Select

Lettura

ListTypes

keyspaces

cassandra:Select

Lettura

RestoreTable

keyspaces

cassandra:Restore

Scrittura

cassandra:RestoreMultiRegionTable

Scrittura

cassandra:Select

Lettura

TagResource

keyspaces

cassandra:Alter

Scrittura

cassandra:AlterMultiRegionResource

Scrittura

cassandra:TagMultiRegionResource

Etichettare, scrivere

cassandra:TagResource

Etichettare, scrivere

UntagResource

keyspaces

cassandra:Alter

Scrittura

cassandra:AlterMultiRegionResource

Scrittura

cassandra:UnTagMultiRegionResource

Etichettare, scrivere

cassandra:UntagResource

Etichettare, scrivere

UpdateKeyspace

keyspaces

cassandra:Alter

Scrittura

cassandra:AlterMultiRegionResource

Scrittura

cassandra:Create

Scrittura

cassandra:CreateMultiRegionResource

Scrittura

cassandra:Modify

Scrittura

cassandra:ModifyMultiRegionResource

Scrittura

cassandra:Select

Lettura

cassandra:SelectMultiRegionResource

Lettura

cassandra:TagMultiRegionResource

Etichettare, scrivere

cassandra:TagResource

Etichettare, scrivere

application-autoscaling:DescribeScalableTargets

Lettura

application-autoscaling:DescribeScalingPolicies

Lettura

application-autoscaling:PutScalingPolicy

Scrittura

application-autoscaling:RegisterScalableTarget

Scrittura

UpdateTable

keyspaces

cassandra:Alter

Scrittura

cassandra:AlterMultiRegionResource

Scrittura

GetRecords

keyspacesstreams

cassandra:GetRecords

Lettura

GetShardIterator

keyspacesstreams

cassandra:GetShardIterator

Lettura

GetStream

keyspacesstreams

cassandra:GetStream

Lettura

ListStreams

keyspacesstreams

cassandra:ListStreams

List

Operazioni definite da Amazon Keyspaces (per Apache Cassandra)

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

Alter

Concede l'autorizzazione per modificare un keyspace o una tabella

keyspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

AlterMultiRegionResource

Concede l'autorizzazione per modificare un keyspace o una tabella multiregion

keyspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Create

Concede l'autorizzazione per creare un keyspace o una tabella

keyspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateMultiRegionResource

Concede l'autorizzazione per creare un keyspace o una tabella multiregion

keyspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Drop

Concede l'autorizzazione per rilasciare un drop o una tabella

keyspace

aws:ResourceTag/${TagKey}

Scrittura

table

aws:ResourceTag/${TagKey}

DropMultiRegionResource

Concede l'autorizzazione per effettuare un drop di un keyspace o una tabella multiregion

keyspace

aws:ResourceTag/${TagKey}

Scrittura

table

aws:ResourceTag/${TagKey}

GetRecords

Concede il permesso di recuperare i record di streaming del CDC da un determinato frammento

stream*

aws:ResourceTag/${TagKey}

Lettura

GetShardIterator

Concede l'autorizzazione per restituire un iteratore di partizione

stream*

aws:ResourceTag/${TagKey}

Lettura

GetStream

Concede il permesso di restituire informazioni su uno stream CDC, inclusa la composizione dei relativi frammenti

stream*

aws:ResourceTag/${TagKey}

Lettura

ListStreams

Concede l'autorizzazione a restituire una serie di ARN di stream CDC associati all'account corrente e all'endpoint

List

Modify

Concede l'autorizzazione per eseguire un'operazione INSERT, UPDATE o DELETE sui dati in una tabella

table*

aws:ResourceTag/${TagKey}

Scrittura

ModifyMultiRegionResource

Concede l'autorizzazione per eseguire un'operazione INSERT, UPDATE o DELETE sui dati in una tabella multiregion

table*

aws:ResourceTag/${TagKey}

Scrittura

Restore

Concede l'autorizzazione per ripristinare la tabella da un backup

table*

aws:ResourceTag/${TagKey}

Scrittura

RestoreMultiRegionTable

Concede l'autorizzazione per ripristinare la tabella multiregion da un backup

table*

aws:ResourceTag/${TagKey}

Scrittura

Select

Concede l'autorizzazione per eseguire l'operazione SELECT dei dati di una tabella

table*

aws:ResourceTag/${TagKey}

Lettura

SelectMultiRegionResource

Concede l'autorizzazione per eseguire l'operazione SELECT dei dati di una tabella multiregion

table*

aws:ResourceTag/${TagKey}

Lettura

TagMultiRegionResource

Concede l'autorizzazione per applicare tag a un keyspace o una tabella multiregion

keyspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

TagResource

Concede il permesso di etichettare un keyspace, una tabella o uno stream

keyspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggare, scrivere

stream

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UnTagMultiRegionResource

Concede l'autorizzazione per rimuovere tag da un keyspace o una tabella multiregion

keyspace

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

table

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede il permesso di rimuovere i tag da un keyspace, da una tabella o da uno stream

keyspace

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggare, scrivere

stream

aws:ResourceTag/${TagKey}

aws:TagKeys

table

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdatePartitioner

Concede l'autorizzazione per AGGIORNARE il partizionatore in una tabella di sistema

table*

aws:ResourceTag/${TagKey}

Scrittura

Tipi di risorse definiti da Amazon Keyspaces (per Apache Cassandra)

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

keyspace

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

aws:ResourceTag/${TagKey}

stream

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

aws:ResourceTag/${TagKey}

table

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

aws:ResourceTag/${TagKey}

Chiavi di condizione per Amazon Keyspaces (per Apache Cassandra)

Amazon Keyspaces (per Apache Cassandra) definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra le operazioni in base alla presenza di coppie chiave-valore di tag nella richiesta.

String

aws:ResourceTag/${TagKey}

Filtra le operazioni in base a tag sotto forma di coppie chiave/valore collegati alla risorsa

String

aws:TagKeys

Filtra le operazioni in base alla presenza di chiavi di tag nella richiesta

ArrayOfString