View a markdown version of this page

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

Actions, ressources et clés de condition pour Amazon Cognito Sync

Amazon Cognito Sync (préfixe de service :cognito-sync) 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 Cognito Sync

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 Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

BulkPublish

synchronisation cognitive : BulkPublish

Écrire

DeleteDataset

synchronisation cognitive : DeleteDataset

Écrire

DescribeDataset

synchronisation cognitive : DescribeDataset

Lecture

DescribeIdentityPoolUsage

synchronisation cognitive : DescribeIdentityPoolUsage

Lecture

DescribeIdentityUsage

synchronisation cognitive : DescribeIdentityUsage

Lecture

GetBulkPublishDetails

synchronisation cognitive : GetBulkPublishDetails

Lecture

GetCognitoEvents

synchronisation cognitive : GetCognitoEvents

Lecture

GetIdentityPoolConfiguration

synchronisation cognitive : GetIdentityPoolConfiguration

Lecture

ListDatasets

synchronisation cognitive : ListDatasets

List

ListIdentityPoolUsage

synchronisation cognitive : ListIdentityPoolUsage

Lecture

ListRecords

synchronisation cognitive : ListRecords

Lecture

RegisterDevice

synchronisation cognitive : RegisterDevice

Écrire

SetCognitoEvents

synchronisation cognitive : SetCognitoEvents

Écrire

SetIdentityPoolConfiguration

synchronisation cognitive : SetIdentityPoolConfiguration

Écrire

iam : PassRole

Écrire

SubscribeToDataset

synchronisation cognitive : SubscribeToDataset

Écrire

UnsubscribeFromDataset

synchronisation cognitive : UnsubscribeFromDataset

Écrire

UpdateRecords

synchronisation cognitive : UpdateRecords

Écrire

Actions définies par Amazon Cognito Sync

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

BulkPublish

Accorde l'autorisation d'initier une publication en bloc de tous les jeux de données existants pour un groupe d'identités sur le flux configuré

pool d'identités*

Écrire

DeleteDataset

Accorde l'autorisation de supprimer un jeu de données spécifique

jeu de données*

Écrire

DescribeDataset

Accorde l'autorisation d'obtenir des métadonnées sur un jeu de données par identité et nom du jeu de données

jeu de données*

Lecture

DescribeIdentityPoolUsage

Accorde l'autorisation d'obtenir des détails d'utilisation (par exemple, le stockage de données) concernant un groupe d'identités

pool d'identités*

Lecture

DescribeIdentityUsage

Accorde l'autorisation d'obtenir des informations d'utilisation pour une identité, notamment le nombre de jeux de données et l'utilisation des données

identité*

Lecture

GetBulkPublishDetails

Accorde l'autorisation d'obtenir le statut de la dernière BulkPublish opération pour un pool d'identités

pool d'identités*

Lecture

GetCognitoEvents

Accorde l'autorisation d'obtenir les événements et les fonctions Lambda correspondantes associés à un groupe d'identités

pool d'identités*

Lecture

GetIdentityPoolConfiguration

Accorde l'autorisation d'obtenir les paramètres de configuration d'un groupe d'identités

pool d'identités*

Lecture

ListDatasets

Accorde l'autorisation de répertorier les jeux de données pour une identité

jeu de données*

List

ListIdentityPoolUsage

Accorde l'autorisation d'obtenir une liste des groupes d'identités enregistrés avec Cognito

pool d'identités*

Lecture

ListRecords

Accorde l'autorisation d'obtenir des enregistrements paginés, qui ont pu être modifiés après un nombre de synchronisations précis pour un jeu de données et une identité

jeu de données*

Lecture

RegisterDevice

Accorde l'autorisation d'enregistrer un appareil pour recevoir des notifications de synchronisation push

identité*

Écrire

SetCognitoEvents

Accorde l'autorisation de définir la fonction AWS Lambda pour un type d'événement donné pour un pool d'identités

pool d'identités*

Écrire

SetIdentityPoolConfiguration

Accorde l'autorisation de définir la configuration nécessaire pour la synchronisation push

pool d'identités*

Écrire

SubscribeToDataset

Accorde l'autorisation de s'abonner pour recevoir des notifications lorsqu'un jeu de données est modifié par un autre appareil

jeu de données*

Écrire

UnsubscribeFromDataset

Accorde l'autorisation de se désabonner de la réception de notifications lorsqu'un jeu de données est modifié par un autre appareil

jeu de données*

Écrire

UpdateRecords

Accorde l'autorisation de poster des mises à jour d'enregistrements et d'ajouter et supprimer des enregistrements pour un jeu de données et un utilisateur

jeu de données*

Écrire

Permission-only actions pour Amazon Cognito Sync

Les actions suivantes sont définies par Amazon Cognito Sync mais ne sont pas directement invocables par le biais d'une opération d'API. Ils ne peuvent être utilisés dans les déclarations de politique IAM que pour accorder ou refuser des autorisations.

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

QueryRecords

Accorde l'autorisation d'interroger les enregistrements

Lecture

SetDatasetConfiguration

Accorde l'autorisation de configurer des jeux de données

jeu de données*

Écrire

Types de ressources définis par Amazon Cognito Sync

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

jeu de données

arn : $ {Partition} :cognito-sync : $ {Region} :$ {Account} :identitypool/$ {} /identity/$ {} /dataset/$ {} IdentityPoolId IdentityId DatasetName

identité

arn : $ {Partition} :cognito-sync : $ {Region} :$ {Account} :identitypool/$ {} /identity/$ {} IdentityPoolId IdentityId

pool d'identités

arn : $ {Partition} :cognito-sync : $ {Region} :$ {Account} :identitypool/$ {} IdentityPoolId

Clés de condition pour Amazon Cognito Sync

Amazon Cognito Sync ne dispose d'aucune clé de condition spécifique à un service pouvant être utilisée dans l'Conditionélément des déclarations de politique.