

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Actions IAM pour l'accès aux données dans Amazon Neptune
<a name="iam-dp-actions"></a>

Notez que les actions d'accès aux données dans Neptune ont le préfixe `neptune-db:`, tandis que les actions administratives dans Neptune ont le préfixe `rds:`.

L'Amazon Resource Name (ARN) d'une ressource de données dans IAM n'est pas identique à l'ARN affecté au cluster au moment de la création. Vous devez construire l'ARN comme indiqué dans [Spécification des ressources de données](iam-data-resources.md). L'ARN de ces ressources de données peut utiliser des caractères génériques pour inclure plusieurs ressources.

Data-access les instructions de politique peuvent également inclure la clé de QueryLanguage condition [neptune-db :](iam-data-condition-keys.md#iam-neptune-condition-keys) pour restreindre l'accès par langage de requête.

À compter de la [Sortie : 1.2.0.0 (21/07/2022)](engine-releases-1.2.0.0.md), Neptune prend en charge la restriction des autorisations pour une ou plusieurs [actions Neptune spécifiques](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonneptune.html). Cela permet un contrôle d'accès plus précis qu'auparavant.

**Important**  
Il faut jusqu'à 10 minutes pour que les modifications apportées à une politique IAM s'appliquent aux ressources Neptune spécifiées.
Les politiques IAM appliquées à un cluster de bases de données Neptune s'appliquent à toutes les instances dans ce cluster.

## *Query-based actions d'accès aux données*
<a name="iam-dp-actions-queries"></a>

**Note**  
Les autorisations nécessaires pour exécuter une requête donnée ne sont pas toujours évidentes, car les requêtes peuvent effectuer diverses actions en fonction des données qu'elles traitent. Pour plus d'informatons, consultez [Utilisation d'actions de requête](iam-data-access-policies.md#iam-data-query-actions).

## `base de données Neptune : ReadDataViaQuery`
<a name="readdataviaquery"></a>

`ReadDataViaQuery` permet à l'utilisateur de lire les données de la base de données Neptune en soumettant des requêtes.

*Groupes d'actions :* lecture seule, lecture/écriture.

*Clés de contexte d'action :* `neptune-db:QueryLanguage`.

*Ressources requises :* base de données.

## `base de données Neptune : WriteDataViaQuery`
<a name="writedataviaquery"></a>

`WriteDataViaQuery` permet à l'utilisateur d'écrire des données dans la base de données Neptune en soumettant des requêtes.

*Groupes d'actions :* lecture/écriture.

*Clés de contexte d'action :* `neptune-db:QueryLanguage`.

*Ressources requises :* base de données.

## `base de données Neptune : DeleteDataViaQuery`
<a name="deletedataviaquery"></a>

`DeleteDataViaQuery` permet à l'utilisateur de supprimer des données de la base de données Neptune en soumettant des requêtes.

*Groupes d'actions :* lecture/écriture.

*Clés de contexte d'action :* `neptune-db:QueryLanguage`.

*Ressources requises :* base de données.

## `base de données Neptune : GetQueryStatus`
<a name="getquerystatus"></a>

`GetQueryStatus` permet à l'utilisateur de vérifier le statut de toutes les requêtes actives.

*Groupes d'actions :* lecture seule, lecture/écriture.

*Clés de contexte d'action :* `neptune-db:QueryLanguage`.

*Ressources requises :* base de données.

## `base de données Neptune : GetStreamRecords`
<a name="getstreamrecords"></a>

`GetStreamRecords` permet à l'utilisateur de récupérer des enregistrements de flux à partir de Neptune.

*Groupes d'actions :* lecture/écriture.

*Clés de contexte d'action :* `neptune-db:QueryLanguage`.

*Ressources requises :* base de données.

## `base de données Neptune : CancelQuery`
<a name="cancelquery"></a>

`CancelQuery` permet à l'utilisateur d'annuler une requête.

*Groupes d'actions :* lecture/écriture.

*Ressources requises :* base de données.

## *Actions générales d'accès aux données*
<a name="iam-dp-actions-general"></a>

## `base de données Neptune : GetEngineStatus`
<a name="getenginestatus"></a>

`GetEngineStatus` permet à l'utilisateur de vérifier le statut du moteur Neptune.

*Groupes d'actions :* lecture seule, lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : GetStatisticsStatus`
<a name="getstatisticsstatus"></a>

`GetStatisticsStatus` permet à l'utilisateur de vérifier l'état des statistiques collectées pour la base de données.

*Groupes d'actions :* lecture seule, lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : GetGraphSummary`
<a name="getgraphsummary"></a>

`GetGraphSummary` : l'API de résumé de graphe vous permet de récupérer un résumé en lecture seule de votre graphe.

*Groupes d'actions :* lecture seule, lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : ManageStatistics`
<a name="managestatistics"></a>

`ManageStatistics` permet à l'utilisateur de gérer la collecte de statistiques pour la base de données.

*Groupes d'actions :* lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : DeleteStatistics`
<a name="deletestatistics"></a>

`DeleteStatistics` permet à l'utilisateur de supprimer toutes les statistiques dans la base de données.

*Groupes d'actions :* lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : ResetDatabase`
<a name="resetdatabase"></a>

`ResetDatabase` permet à l'utilisateur d'obtenir le jeton nécessaire à une réinitialisation et de réinitialiser la base de données Neptune.

*Groupes d'actions :* lecture/écriture.

*Ressources requises :* base de données.

## *Bulk-loader actions d'accès aux données*
<a name="iam-dp-actions-loader"></a>

## `base de données Neptune : StartLoaderJob`
<a name="startloaderjob"></a>

`StartLoaderJob` permet à l'utilisateur de démarrer une tâche de chargement en bloc.

*Groupes d'actions :* lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : GetLoaderJobStatus`
<a name="getloaderjobstatus"></a>

`GetLoaderJobStatus` permet à l'utilisateur de vérifier le statut d'une tâche de chargement en bloc.

*Groupes d'actions :* lecture seule, lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : ListLoaderJobs`
<a name="listloaderjobs"></a>

`ListLoaderJobs` permet à l'utilisateur de répertorier toutes les tâches de chargement en bloc.

*Groupes d'actions :* affichage uniquement, lecture seule, lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : CancelLoaderJob`
<a name="cancelloaderjob"></a>

`CancelLoaderJob` permet à l'utilisateur d'annuler une tâche de chargement.

*Groupes d'actions :* lecture/écriture.

*Ressources requises :* base de données.

## *Machine-learning actions d'accès aux données*
<a name="iam-dp-actions-ml"></a>

## `base de données Neptune : StartMLDataProcessingJob`
<a name="startmldataprocessingjob"></a>

`StartMLDataProcessingJob` permet à un utilisateur de démarrer une tâche de traitement de données Neptune ML.

*Groupes d'actions :* lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : StartMLModelTrainingJob`
<a name="startmlmodeltrainingjob"></a>

`StartMLModelTrainingJob` permet à un utilisateur de démarrer une tâche d'entraînement de modèle ML.

*Groupes d'actions :* lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : StartMLModelTransformJob`
<a name="startmlmodeltransformjob"></a>

`StartMLModelTransformJob` permet à un utilisateur de démarrer une tâche de transformation de modèle ML.

*Groupes d'actions :* lecture/écriture.

*Ressources requises :* base de données.

## `Neptune-DB : créer un mLendpoint`
<a name="createmlendpoint"></a>

`CreateMLEndpoint` permet à un utilisateur de créer un point de terminaison Neptune ML.

*Groupes d'actions :* lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : GetMLDataProcessingJobStatus`
<a name="getmldataprocessingjobstatus"></a>

`GetMLDataProcessingJobStatus` permet à un utilisateur de vérifier le statut d'une tâche de traitement de données Neptune ML.

*Groupes d'actions :* lecture seule, lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : GetMLModelTrainingJobStatus`
<a name="getmlmodeltrainingjobstatus"></a>

`GetMLModelTrainingJobStatus` permet à un utilisateur de vérifier le statut d'une tâche d'entraînement de modèle Neptune ML.

*Groupes d'actions :* lecture seule, lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : GetMLModelTransformJobStatus`
<a name="getmlmodeltransformjobstatus"></a>

`GetMLModelTransformJobStatus` permet à un utilisateur de vérifier le statut d'une tâche de transformation de modèle Neptune ML.

*Groupes d'actions :* lecture seule, lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : GetMLEndpointStatus`
<a name="getmlendpointstatus"></a>

`GetMLEndpointStatus` permet à un utilisateur de vérifier le statut d'un point de terminaison Neptune ML.

*Groupes d'actions :* lecture seule, lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : ListMLDataProcessingJobs`
<a name="listmldataprocessingjobs"></a>

`ListMLDataProcessingJobs` permet à un utilisateur de répertorier toutes les tâches de traitement de données Neptune ML.

*Groupes d'actions :* affichage uniquement, lecture seule, lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : ListMLModelTrainingJobs`
<a name="listmlmodeltrainingjobs"></a>

`ListMLModelTrainingJobs` permet à un utilisateur de répertorier toutes les tâches d'entraînement de modèle Neptune ML.

*Groupes d'actions :* affichage uniquement, lecture seule, lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : ListMLModelTransformJobs`
<a name="listmlmodeltransformjobs"></a>

`ListMLModelTransformJobs` permet à un utilisateur de répertorier toutes les tâches de transformation de modèle ML.

*Groupes d'actions :* affichage uniquement, lecture seule, lecture/écriture.

*Ressources requises :* base de données.

## `Neptune-DB : liste des points de mélange`
<a name="listmlendpoints"></a>

`ListMLEndpoints` permet à un utilisateur de répertorier tous les points de terminaison Neptune ML.

*Groupes d'actions :* affichage uniquement, lecture seule, lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : CancelMLDataProcessingJob`
<a name="cancelmldataprocessingjob"></a>

`CancelMLDataProcessingJob` permet à un utilisateur d'annuler une tâche de traitement de données Neptune ML.

*Groupes d'actions :* lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : CancelMLModelTrainingJob`
<a name="cancelmlmodeltrainingjob"></a>

`CancelMLModelTrainingJob` permet à un utilisateur d'annuler une tâche d'entraînement de modèle Neptune ML.

*Groupes d'actions :* lecture/écriture.

*Ressources requises :* base de données.

## `base de données Neptune : CancelMLModelTransformJob`
<a name="cancelmlmodeltransformjob"></a>

`CancelMLModelTransformJob` permet à un utilisateur d'annuler une tâche de transformation de modèle Neptune ML.

*Groupes d'actions :* lecture/écriture.

*Ressources requises :* base de données.

## `Neptune-DB : Supprimer le point de repère`
<a name="deletemlendpoint"></a>

`DeleteMLEndpoint` permet à un utilisateur de supprimer un point de terminaison Neptune ML.

*Groupes d'actions :* lecture/écriture.

*Ressources requises :* base de données.