View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Timestream - Service Authorization Reference

Operazioni, risorse e chiavi di condizione per Amazon Timestream

Amazon Timestream (prefisso del serviziotimestream:) 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 Timestream

La tabella seguente mappa le operazioni delle 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 la tabella Azioni.

Operation Client SDK Azione IAM Chiave di condizione Valore/i possibile/i Livello di accesso

CancelQuery

interrogazione timestream

flusso temporale: CancelQuery

Scrittura

CreateScheduledQuery

interrogazione del flusso temporale

flusso temporale: CreateScheduledQuery

Scrittura

flusso temporale: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Scrittura

DeleteScheduledQuery

interrogazione timestream

flusso temporale: DeleteScheduledQuery

Scrittura

DescribeAccountSettings

interrogazione del flusso temporale

flusso temporale: DescribeAccountSettings

Lettura

DescribeEndpoints

interrogazione del flusso temporale

flusso temporale: DescribeEndpoints

List

DescribeScheduledQuery

interrogazione del flusso temporale

flusso temporale: DescribeScheduledQuery

Lettura

ExecuteScheduledQuery

interrogazione del flusso temporale

flusso temporale: ExecuteScheduledQuery

Scrittura

ListScheduledQueries

interrogazione del flusso temporale

flusso temporale: ListScheduledQueries

List

ListTagsForResource

interrogazione del flusso temporale

flusso temporale: ListTagsForResource

Lettura

PrepareQuery

interrogazione del flusso temporale

Timestream: seleziona

Lettura

Query

timestream-query

flusso temporale: DescribeTable

Lettura

flusso temporale: ListDatabases

List

flusso temporale: ListMeasures

List

flusso temporale: ListTables

List

Stream temporale: seleziona

Lettura

flusso temporale: SelectValues

Lettura

Stream temporale: scarica

Scrittura

TagResource

timestream-query

flusso temporale: TagResource

Etichettatura, scrittura

UntagResource

interrogazione di timestream

flusso temporale: UntagResource

Etichettatura, scrittura

UpdateAccountSettings

interrogazione di timestream

flusso temporale: UpdateAccountSettings

Scrittura

obiettivo: PassRole

Scrittura

UpdateScheduledQuery

interrogazione timestream

flusso temporale: UpdateScheduledQuery

Scrittura

CreateBatchLoadTask

timestream-write

flusso temporale: CreateBatchLoadTask

Scrittura

flusso temporale: WriteRecords

Scrittura

CreateDatabase

timestream-write

flusso temporale: CreateDatabase

Scrittura

flusso temporale: TagResource

Etichettatura, scrittura

CreateTable

timestream-write

flusso temporale: CreateTable

Scrittura

flusso temporale: TagResource

Etichettatura, scrittura

DeleteDatabase

timestream-write

flusso temporale: DeleteDatabase

Scrittura

DeleteTable

timestream-write

flusso temporale: DeleteTable

Scrittura

DescribeBatchLoadTask

timestream-write

flusso temporale: DescribeBatchLoadTask

Lettura

DescribeDatabase

timestream-write

flusso temporale: DescribeDatabase

Lettura

DescribeEndpoints

timestream-write

flusso temporale: DescribeEndpoints

List

DescribeTable

timestream-write

flusso temporale: DescribeTable

Lettura

ListBatchLoadTasks

timestream-write

flusso temporale: ListBatchLoadTasks

List

ListDatabases

timestream-write

flusso temporale: ListDatabases

List

ListTables

timestream-write

flusso temporale: ListTables

List

ListTagsForResource

timestream-write

flusso temporale: ListTagsForResource

Lettura

TagResource

timestream-write

flusso temporale: TagResource

Etichettatura, scrittura

UntagResource

timestream-write

flusso temporale: UntagResource

Etichettatura, scrittura

UpdateDatabase

timestream-write

flusso temporale: UpdateDatabase

Scrittura

UpdateTable

timestream-write

flusso temporale: UpdateTable

Scrittura

WriteRecords

timestream-write

flusso temporale: WriteRecords

Scrittura

Operazioni definite da Amazon Timestream

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. 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.

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

CancelQuery

Concede l'autorizzazione per annullare le query nell'account

Scrittura

CreateBatchLoadTask

Concede l'autorizzazione per creare un'attività di caricamento del batch nell'account

tavolo*

seghe: ResourceTag /$ {} TagKey

Scrittura

CreateDatabase

Concede l'autorizzazione per creare un database nell'account

database*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateScheduledQuery

Concede l'autorizzazione per creare una query pianificata nell'account

aws: RequestTag /$ {0} TagKey

leggi: TagKeys

Scrittura

CreateTable

Concede l'autorizzazione per creare una tabella nell'account

tavolo*

seghe: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

DeleteDatabase

Concede l'autorizzazione per eliminare un database nell'account

database*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteScheduledQuery

Concede l'autorizzazione per eliminare una query pianificata nell'account

interrogazione pianificata*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteTable

Concede l'autorizzazione per eliminare una tabella nell'account

tabella*

seghe: ResourceTag /$ {} TagKey

Scrittura

DescribeAccountSettings

Concede l'autorizzazione a descrivere le impostazioni del tuo account

Lettura

DescribeBatchLoadTask

Concede l'autorizzazione per descrivere un'attività di caricamento del batch nell'account

Lettura

DescribeDatabase

Concede l'autorizzazione per descrivere un database nell'account

database*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeEndpoints

Concede l'autorizzazione per descrivere gli endpoint del timestream

List

DescribeScheduledQuery

Concede l'autorizzazione per descrivere una query pianificata nell'account

interrogazione pianificata*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeTable

Concede l'autorizzazione per descrivere una tabella nell'account

tabella*

seghe: ResourceTag /$ {} TagKey

Lettura

ExecuteScheduledQuery

Concede l'autorizzazione per eseguire una query pianificata nell'account

interrogazione pianificata*

leggi: /$ {} ResourceTag TagKey

Scrittura

GetAwsBackupStatus

Concede l'autorizzazione per ottenere lo stato di un backup della tabella Timestream

Lettura

GetAwsRestoreStatus

Concede l'autorizzazione per ottenere lo stato di un ripristino della tabella Timestream

Lettura

ListBatchLoadTasks

Concede l'autorizzazione per elencare le attività di caricamento del batch nell'account

List

ListDatabases

Concede l'autorizzazione per elencare i database nell'account

List

ListMeasures

Concede l'autorizzazione per elencare le misure di una tabella nell'account

tabella*

seghe: ResourceTag /$ {} TagKey

List

ListScheduledQueries

Concede l'autorizzazione per elencare le query pianificate nell'account

List

ListTables

Concede l'autorizzazione per elencare le app nell'account

database*

leggi: /$ {} ResourceTag TagKey

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag di una risorsa nell'account

database*

leggi: /$ {} ResourceTag TagKey

Lettura

interrogazione pianificata*

leggi: /$ {} ResourceTag TagKey

tabella*

seghe: ResourceTag /$ {} TagKey

PrepareQuery

Concede l'autorizzazione per emettere query di preparazione

tabella*

seghe: ResourceTag /$ {} TagKey

Lettura

ResumeBatchLoadTask

Concede l'autorizzazione per riprendere un'attività di caricamento del batch nell'account

Scrittura

Seleziona

Concede l'autorizzazione per emettere query "select from table"

tavolo*

seghe: ResourceTag /$ {} TagKey

Lettura

SelectValues

Concede l'autorizzazione per l'emissione di query 'select 1'

Lettura

StartAwsBackupJob

Concede l'autorizzazione per avviare un processo di backup per una tabella Timestream

tabella*

seghe: ResourceTag /$ {} TagKey

Scrittura

StartAwsRestoreJob

Concede l'autorizzazione per avviare un processo di ripristino per un backup di una tabella Timestream

tabella*

seghe: ResourceTag /$ {} TagKey

Scrittura

TagResource

Concede l'autorizzazione per aggiungere tag a una risorsa

database*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

interrogazione pianificata*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

tavolo*

seghe: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scaricare

Concede l'autorizzazione per emettere query di annullamento caricamento

tavolo*

seghe: ResourceTag /$ {} TagKey

Scrittura

UntagResource

Concede l'autorizzazione per rimuovere un tag da una risorsa

database*

leggi: /$ {} ResourceTag TagKey

leggi: TagKeys

Etichettatura, scrittura

interrogazione pianificata*

leggi: /$ {} ResourceTag TagKey

leggi: TagKeys

tavolo*

seghe: ResourceTag /$ {} TagKey

leggi: TagKeys

UpdateAccountSettings

Concede l'autorizzazione ad aggiornare le impostazioni dell'account

Scrittura

UpdateDatabase

Concede l'autorizzazione per aggiornare un database nell'account

database*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateScheduledQuery

Concede l'autorizzazione per aggiornare una query pianificata nell'account

interrogazione pianificata*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateTable

Concede l'autorizzazione per aggiornare una tabella nell'account

tabella*

seghe: ResourceTag /$ {} TagKey

Scrittura

WriteRecords

Concede l'autorizzazione per l'inserimento di dati in una tabella dell'account

tabella*

seghe: ResourceTag /$ {} TagKey

Scrittura

Tipi di risorsa definiti da Amazon Timestream

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

banca dati

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

ResourceTagleggi: /$ {} TagKey

interrogazione pianificata

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

ResourceTagleggi: /$ {} TagKey

tavolo

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

leggiTagKey: /$ {} ResourceTag

Chiavi di condizione per Amazon Timestream

Amazon Timestream definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

legge: RequestTag /$ {} TagKey

Filtra l'accesso in base alla presenza di coppie chiave-valore di tag nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra le operazioni in base alle coppie chiave-valore di tag collegate alla risorsa

Stringa

leggi: TagKeys

Filtra l'accesso in base alla presenza di chiavi di tag nella richiesta

ArrayOfString