View a markdown version of this page

Actions, ressources et clés de condition pour Amazon Timestream - Référence de l'autorisation de service

Actions, ressources et clés de condition pour Amazon Timestream

Amazon Timestream (préfixe de service timestream :) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par Amazon Timestream

Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.

Opération Client du SDK Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

CancelQuery

requête de flux temporel

diffusion chronologique : CancelQuery

Écrire

CreateScheduledQuery

requête de flux temporel

diffusion chronologique : CreateScheduledQuery

Écrire

diffusion chronologique : TagResource

Marquage, écriture

iam : PassRole

Écrire

DeleteScheduledQuery

requête de flux temporel

diffusion chronologique : DeleteScheduledQuery

Écrire

DescribeAccountSettings

requête de flux temporel

diffusion chronologique : DescribeAccountSettings

Lecture

DescribeEndpoints

requête de flux temporel

diffusion chronologique : DescribeEndpoints

List

DescribeScheduledQuery

requête de flux temporel

diffusion chronologique : DescribeScheduledQuery

Lecture

ExecuteScheduledQuery

requête de flux temporel

diffusion chronologique : ExecuteScheduledQuery

Écrire

ListScheduledQueries

requête de flux temporel

diffusion chronologique : ListScheduledQueries

List

ListTagsForResource

requête de flux temporel

diffusion chronologique : ListTagsForResource

Lecture

PrepareQuery

requête de flux temporel

TimeStream : sélectionnez

Lecture

Requête

requête de flux temporel

diffusion chronologique : DescribeTable

Lecture

diffusion chronologique : ListDatabases

List

diffusion chronologique : ListMeasures

List

diffusion chronologique : ListTables

List

TimeStream : sélectionnez

Lecture

diffusion chronologique : SelectValues

Lecture

TimeStream : Décharger

Écrire

TagResource

requête de flux temporel

diffusion chronologique : TagResource

Marquage, écriture

UntagResource

requête de flux temporel

diffusion chronologique : UntagResource

Marquage, écriture

UpdateAccountSettings

requête de flux temporel

diffusion chronologique : UpdateAccountSettings

Écrire

iam : PassRole

Écrire

UpdateScheduledQuery

requête de flux temporel

diffusion chronologique : UpdateScheduledQuery

Écrire

CreateBatchLoadTask

écriture en flux temporel

diffusion chronologique : CreateBatchLoadTask

Écrire

diffusion chronologique : WriteRecords

Écrire

CreateDatabase

écriture en flux temporel

diffusion chronologique : CreateDatabase

Écrire

diffusion chronologique : TagResource

Marquage, écriture

CreateTable

écriture en flux temporel

diffusion chronologique : CreateTable

Écrire

diffusion chronologique : TagResource

Marquage, écriture

DeleteDatabase

écriture en flux temporel

diffusion chronologique : DeleteDatabase

Écrire

DeleteTable

écriture en flux temporel

diffusion chronologique : DeleteTable

Écrire

DescribeBatchLoadTask

écriture en flux temporel

diffusion chronologique : DescribeBatchLoadTask

Lecture

DescribeDatabase

écriture en flux temporel

diffusion chronologique : DescribeDatabase

Lecture

DescribeEndpoints

écriture en flux temporel

diffusion chronologique : DescribeEndpoints

List

DescribeTable

écriture en flux temporel

diffusion chronologique : DescribeTable

Lecture

ListBatchLoadTasks

écriture en flux temporel

diffusion chronologique : ListBatchLoadTasks

List

ListDatabases

écriture en flux temporel

diffusion chronologique : ListDatabases

List

ListTables

écriture en flux temporel

diffusion chronologique : ListTables

List

ListTagsForResource

écriture en flux temporel

diffusion chronologique : ListTagsForResource

Lecture

TagResource

écriture en flux temporel

diffusion chronologique : TagResource

Marquage, écriture

UntagResource

écriture en flux temporel

diffusion chronologique : UntagResource

Marquage, écriture

UpdateDatabase

écriture en flux temporel

diffusion chronologique : UpdateDatabase

Écrire

UpdateTable

écriture en flux temporel

diffusion chronologique : UpdateTable

Écrire

WriteRecords

écriture en flux temporel

diffusion chronologique : WriteRecords

Écrire

Actions définies par Amazon Timestream

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

CancelQuery

Accorde l'autorisation d'annuler des requêtes dans votre compte

Écrire

CreateBatchLoadTask

Octroie l'autorisation de créer une tâche de chargement par lots dans votre compte

tableau*

était : ResourceTag /$ {} TagKey

Écrire

CreateDatabase

Accorde l'autorisation de créer une base de données dans votre compte

base de données*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateScheduledQuery

Accorde l'autorisation de créer une requête planifiée dans votre compte

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateTable

Accorde l'autorisation de créer une table dans votre compte.

tableau*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

DeleteDatabase

Accorde l'autorisation de supprimer une base de données de votre compte

base de données*

était : ResourceTag /$ {} TagKey

Écrire

DeleteScheduledQuery

Accorde l'autorisation de supprimer une requête planifiée de votre compte

requête planifiée*

était : ResourceTag /$ {} TagKey

Écrire

DeleteTable

Accorde l'autorisation de supprimer une table de votre compte

tableau*

était : ResourceTag /$ {} TagKey

Écrire

DescribeAccountSettings

Accorde l'autorisation de décrire les paramètres de votre compte

Lecture

DescribeBatchLoadTask

Octroie l'autorisation de décrire une tâche de chargement par lots dans votre compte

Lecture

DescribeDatabase

Accorde l'autorisation de décrire une base de données dans votre compte

base de données*

était : ResourceTag /$ {} TagKey

Lecture

DescribeEndpoints

Accorde l'autorisation de décrire les points de terminaison Timestream

List

DescribeScheduledQuery

Accorde l'autorisation de décrire une requête planifiée dans votre compte

requête planifiée*

était : ResourceTag /$ {} TagKey

Lecture

DescribeTable

Accorde l'autorisation de décrire une table dans votre compte

tableau*

était : ResourceTag /$ {} TagKey

Lecture

ExecuteScheduledQuery

Accorde l'autorisation d'exécuter une requête planifiée dans votre compte

requête planifiée*

était : ResourceTag /$ {} TagKey

Écrire

GetAwsBackupStatus

Accorde l'autorisation d'obtenir le statut d'une sauvegarde de table Timestream

Lecture

GetAwsRestoreStatus

Accorde l'autorisation d'obtenir le statut d'une restauration de table Timestream

Lecture

ListBatchLoadTasks

Octroie l'autorisation de répertorier les tâches de chargement par lots dans votre compte

List

ListDatabases

Accorde l'autorisation de répertorier les bases de données de votre compte

List

ListMeasures

Accorde l'autorisation de répertorier les mesures d'une table de votre compte

tableau*

était : ResourceTag /$ {} TagKey

List

ListScheduledQueries

Accorde l'autorisation de répertorier les requêtes planifiées de votre compte

List

ListTables

Accorde l'autorisation de répertorier les tables de votre compte

base de données*

était : ResourceTag /$ {} TagKey

List

ListTagsForResource

Accorde l'autorisation de répertorier les balises d'une ressource de votre compte

base de données*

était : ResourceTag /$ {} TagKey

Lecture

requête planifiée*

était : ResourceTag /$ {} TagKey

tableau*

était : ResourceTag /$ {} TagKey

PrepareQuery

Accorde l'autorisation d'émettre des requêtes de préparation

tableau*

était : ResourceTag /$ {} TagKey

Lecture

ResumeBatchLoadTask

Octroie l'autorisation de relancer une tâche de chargement par lots dans votre compte

Écrire

Sélectionnez

Accorde l'autorisation d'émettre des requêtes « select from table »

tableau*

était : ResourceTag /$ {} TagKey

Lecture

SelectValues

Accorde l'autorisation d'émettre des requêtes « select 1 »

Lecture

StartAwsBackupJob

Accorde l'autorisation de démarrer une tâche de sauvegarde pour une table Timestream

tableau*

était : ResourceTag /$ {} TagKey

Écrire

StartAwsRestoreJob

Accorde l'autorisation de démarrer une tâche de restauration pour sauvegarde d'une table Timestream

tableau*

était : ResourceTag /$ {} TagKey

Écrire

TagResource

Accorde l'autorisation d'ajouter des balises à une ressource

base de données*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

requête planifiée*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

tableau*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Décharger

Accorde l'autorisation d'émettre des requêtes de déchargement

tableau*

était : ResourceTag /$ {} TagKey

Écrire

UntagResource

Accorde l'autorisation de supprimer une balise d'une ressource

base de données*

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

requête planifiée*

était : ResourceTag /$ {} TagKey

lois : TagKeys

tableau*

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateAccountSettings

Autorise la mise à jour des paramètres de votre compte

Écrire

UpdateDatabase

Accorde l'autorisation de mettre à jour une base de données dans votre compte

base de données*

était : ResourceTag /$ {} TagKey

Écrire

UpdateScheduledQuery

Accorde l'autorisation de mettre à jour une requête enregistrée dans votre compte

requête planifiée*

était : ResourceTag /$ {} TagKey

Écrire

UpdateTable

Accorde l'autorisation de mettre à jour une table dans votre compte

tableau*

était : ResourceTag /$ {} TagKey

Écrire

WriteRecords

Accorde l'autorisation d'ingérer des données dans une table de votre compte

tableau*

était : ResourceTag /$ {} TagKey

Écrire

Types de ressources définis par Amazon Timestream

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

base de données

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

était : ResourceTag /$ {} TagKey

requête planifiée

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

était : ResourceTag /$ {} TagKey

table

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

était : ResourceTag /$ {} TagKey

Clés de condition pour Amazon Timestream

Amazon Timestream définit les clés de condition suivantes que vous pouvez utiliser dans l'élément Condition d'une stratégie IAM.

Clés de condition Description Type

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction de la présence de paires clé-valeur d'identification dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des paires clé-valeur d'identification attachées à la ressource.

Chaîne

lois : TagKeys

Filtre l'accès en fonction de la présence de clés d'identification dans la demande

ArrayOfString