

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à.

# Azioni IAM per l'accesso ai dati in Amazon Neptune
<a name="iam-dp-actions"></a>

Nota che le azioni di accesso ai dati di Neptune hanno il prefisso `neptune-db:`, mentre le azioni amministrative in Neptune hanno il prefisso `rds:`.

Il nome della risorsa Amazon (ARN) per una risorsa dati in IAM non è lo stesso ARN assegnato a un cluster in fase di creazione. È necessario creare l'ARN come mostrato in [Specificare le risorse dati](iam-data-resources.md). Tale risorsa di dati ARNs può utilizzare caratteri jolly per includere più risorse.

Le dichiarazioni sulla politica di accesso ai dati possono includere anche la chiave di QueryLanguage condizione [neptune-db:](iam-data-condition-keys.md#iam-neptune-condition-keys) per limitare l'accesso tramite il linguaggio di interrogazione.

A partire dal [Rilascio: 1.2.0.0 (21/07/2022)](engine-releases-1.2.0.0.md), Neptune supporta la limitazione delle autorizzazioni a una o più [azioni specifiche di Neptune](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonneptune.html). Ciò fornisce un controllo degli accessi più granulare di quanto fosse possibile in precedenza.

**Importante**  
Le modifiche apportate a una policy IAM richiedono fino a 10 minuti per essere applicate alle risorse Neptune specificate.
Le policy IAM applicate a un cluster database Neptune si applicano a tutte le istanze del cluster.

## *Azioni di accesso ai dati basate su query*
<a name="iam-dp-actions-queries"></a>

**Nota**  
Non è sempre ovvio quali autorizzazioni siano necessarie per eseguire una determinata query, poiché le query possono potenzialmente eseguire più di un'azione a seconda dei dati che elaborano. Per ulteriori informazioni, consulta [Utilizzo delle azioni di query](iam-data-access-policies.md#iam-data-query-actions).

## `neptune-db:ReadDataViaQuery`
<a name="readdataviaquery"></a>

`ReadDataViaQuery` consente all'utente di leggere i dati dal database Neptune inviando query.

*Gruppi di azioni:* sola lettura, lettura-scrittura.

*Chiavi di contesto dell'azione:* `neptune-db:QueryLanguage`.

*Risorse necessarie:* database.

## `neptune-db:WriteDataViaQuery`
<a name="writedataviaquery"></a>

`WriteDataViaQuery` consente all'utente di scrivere i dati nel database Neptune inviando query.

*Gruppi di azione:* lettura-scrittura.

*Chiavi di contesto dell'azione:* `neptune-db:QueryLanguage`.

*Risorse necessarie:* database.

## `neptune-db:DeleteDataViaQuery`
<a name="deletedataviaquery"></a>

`DeleteDataViaQuery` consente all'utente di eliminare i dati dal database Neptune inviando query.

*Gruppi di azione:* lettura-scrittura.

*Chiavi di contesto dell'azione:* `neptune-db:QueryLanguage`.

*Risorse necessarie:* database.

## `neptune-db:GetQueryStatus`
<a name="getquerystatus"></a>

`GetQueryStatus` consente all'utente di controllare lo stato di tutte le query attive.

*Gruppi di azioni:* sola lettura, lettura-scrittura.

*Chiavi di contesto dell'azione:* `neptune-db:QueryLanguage`.

*Risorse necessarie:* database.

## `neptune-db:GetStreamRecords`
<a name="getstreamrecords"></a>

`GetStreamRecords` consente all'utente di recuperare i record di flusso da Neptune.

*Gruppi di azione:* lettura-scrittura.

*Chiavi di contesto dell'azione:* `neptune-db:QueryLanguage`.

*Risorse necessarie:* database.

## `neptune-db:CancelQuery`
<a name="cancelquery"></a>

`CancelQuery` consente all'utente di annullare una query.

*Gruppi di azione:* lettura-scrittura.

*Risorse necessarie:* database.

## *Azioni generali di accesso ai dati*
<a name="iam-dp-actions-general"></a>

## `neptune-db:GetEngineStatus`
<a name="getenginestatus"></a>

`GetEngineStatus` consente all'utente di controllare lo stato del motore Neptune.

*Gruppi di azioni:* sola lettura, lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:GetStatisticsStatus`
<a name="getstatisticsstatus"></a>

`GetStatisticsStatus` consente all'utente di controllare lo stato delle statistiche raccolte per il database.

*Gruppi di azioni:* sola lettura, lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:GetGraphSummary`
<a name="getgraphsummary"></a>

`GetGraphSummary` L'API di riepilogo del grafo consente di recuperare un riepilogo di sola lettura del grafo.

*Gruppi di azioni:* sola lettura, lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:ManageStatistics`
<a name="managestatistics"></a>

`ManageStatistics` consente all'utente di gestire la raccolta di statistiche per il database.

*Gruppi di azione:* lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:DeleteStatistics`
<a name="deletestatistics"></a>

`DeleteStatistics` consente all'utente di eliminare tutte le statistiche del database.

*Gruppi di azione:* lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:ResetDatabase`
<a name="resetdatabase"></a>

`ResetDatabase` consente all'utente di ottenere il token necessario per una reimpostazione e di reimpostare il database Neptune.

*Gruppi di azione:* lettura-scrittura.

*Risorse necessarie:* database.

## *Azioni di accesso ai dati dello strumento di caricamento in blocco*
<a name="iam-dp-actions-loader"></a>

## `neptune-db:StartLoaderJob`
<a name="startloaderjob"></a>

`StartLoaderJob` consente all'utente di avviare un processo dello strumento di caricamento in blocco.

*Gruppi di azione:* lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:GetLoaderJobStatus`
<a name="getloaderjobstatus"></a>

`GetLoaderJobStatus` consente all'utente di controllare lo stato di un processo dello strumento di caricamento in blocco

*Gruppi di azioni:* sola lettura, lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:ListLoaderJobs`
<a name="listloaderjobs"></a>

`ListLoaderJobs` consente all'utente di elencare tutti i processi dello strumento di caricamento in blocco.

*Gruppi di azioni:* solo elenco, sola lettura, lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:CancelLoaderJob`
<a name="cancelloaderjob"></a>

`CancelLoaderJob` consente all'utente di annullare un processo del loader.

*Gruppi di azione:* lettura-scrittura.

*Risorse necessarie:* database.

## *Azioni di accesso ai dati di machine learning*
<a name="iam-dp-actions-ml"></a>

## `neptune-db:StartMLDataProcessingJob`
<a name="startmldataprocessingjob"></a>

`StartMLDataProcessingJob` consente a un utente di avviare un processo di elaborazione dati Neptune ML.

*Gruppi di azione:* lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:StartMLModelTrainingJob`
<a name="startmlmodeltrainingjob"></a>

`StartMLModelTrainingJob` consente a un utente di avviare un processo di addestramento dei modelli ML.

*Gruppi di azione:* lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:StartMLModelTransformJob`
<a name="startmlmodeltransformjob"></a>

`StartMLModelTransformJob` consente a un utente di avviare un processo di trasformazione dei modelli ML.

*Gruppi di azione:* lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:CreateMLEndpoint`
<a name="createmlendpoint"></a>

`CreateMLEndpoint` consente a un utente di creare un endpoint Neptune ML.

*Gruppi di azione:* lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:GetMLDataProcessingJobStatus`
<a name="getmldataprocessingjobstatus"></a>

`GetMLDataProcessingJobStatus` consente a un utente di controllare lo stato di un processo di elaborazione dati Neptune ML.

*Gruppi di azioni:* sola lettura, lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:GetMLModelTrainingJobStatus`
<a name="getmlmodeltrainingjobstatus"></a>

`GetMLModelTrainingJobStatus` consente a un utente di controllare lo stato di un processo di addestramento dei modelli Neptune ML.

*Gruppi di azioni:* sola lettura, lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:GetMLModelTransformJobStatus`
<a name="getmlmodeltransformjobstatus"></a>

`GetMLModelTransformJobStatus` consente a un utente di controllare lo stato di un processo di trasformazione dei modelli Neptune ML.

*Gruppi di azioni:* sola lettura, lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:GetMLEndpointStatus`
<a name="getmlendpointstatus"></a>

`GetMLEndpointStatus` consente a un utente di controllare lo stato di un endpoint Neptune ML.

*Gruppi di azioni:* sola lettura, lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:ListMLDataProcessingJobs`
<a name="listmldataprocessingjobs"></a>

`ListMLDataProcessingJobs` consente a un utente di elencare tutti i processi di elaborazione dati Neptune ML.

*Gruppi di azioni:* solo elenco, sola lettura, lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:ListMLModelTrainingJobs`
<a name="listmlmodeltrainingjobs"></a>

`ListMLModelTrainingJobs` consente a un utente di elencare tutti i processi di addestramento dei modelli Neptune ML.

*Gruppi di azioni:* solo elenco, sola lettura, lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:ListMLModelTransformJobs`
<a name="listmlmodeltransformjobs"></a>

`ListMLModelTransformJobs` consente a un utente di elencare tutti i processi di trasformazione dei modelli ML.

*Gruppi di azioni:* solo elenco, sola lettura, lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:ListMLEndpoints`
<a name="listmlendpoints"></a>

`ListMLEndpoints` consente a un utente di elencare tutti gli endpoint Neptune ML.

*Gruppi di azioni:* solo elenco, sola lettura, lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:CancelMLDataProcessingJob`
<a name="cancelmldataprocessingjob"></a>

`CancelMLDataProcessingJob` consente a un utente di annullare un processo di elaborazione dati Neptune ML.

*Gruppi di azione:* lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:CancelMLModelTrainingJob`
<a name="cancelmlmodeltrainingjob"></a>

`CancelMLModelTrainingJob` consente a un utente di annullare un processo di addestramento dei modelli Neptune ML.

*Gruppi di azione:* lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:CancelMLModelTransformJob`
<a name="cancelmlmodeltransformjob"></a>

`CancelMLModelTransformJob` consente a un utente di annullare un processo di trasformazione dei modelli Neptune ML.

*Gruppi di azione:* lettura-scrittura.

*Risorse necessarie:* database.

## `neptune-db:DeleteMLEndpoint`
<a name="deletemlendpoint"></a>

`DeleteMLEndpoint` consente a un utente di eliminare un endpoint Neptune ML.

*Gruppi di azione:* lettura-scrittura.

*Risorse necessarie:* database.