

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Ações do IAM para acesso a dados no Amazon Neptune
<a name="iam-dp-actions"></a>

Observe que as ações de acesso a dados do Neptune têm o prefixo `neptune-db:`, enquanto as ações administrativas no Neptune têm o prefixo `rds:`.

O nome do recurso da Amazon (ARN) de um recursos de dados no IAM não é o mesmo ARN atribuído ao cluster na criação. Você deve criar o ARN, conforme mostrado em [Specifying data resources](iam-data-resources.md). Esse recurso de dados ARNs pode usar curingas para incluir vários recursos.

As declarações de política de acesso a dados também podem incluir a chave de QueryLanguage condição [neptune-db:](iam-data-condition-keys.md#iam-neptune-condition-keys) para restringir o acesso por linguagem de consulta.

A partir da [Versão: 1.2.0.0 (21/07/2022)](engine-releases-1.2.0.0.md), o Neptune é compatível com a restrição de permissões a uma ou mais [ações específicas do Neptune](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonneptune.html). Isso oferece um controle de acesso mais detalhado do que era possível anteriormente.

**Importante**  
As alterações em uma política do IAM demoram até dez minutos para ser aplicadas aos recursos do Neptune especificados.
As políticas do IAM aplicadas a um cluster de banco de dados do Neptune são aplicadas a todas as instâncias desse cluster.

## *Ações de acesso a dados baseadas em consulta*
<a name="iam-dp-actions-queries"></a>

**nota**  
Nem sempre é óbvio quais permissões são necessárias para executar uma consulta específica, porque as consultas podem realizar mais de uma ação, dependendo dos dados processados. Consulte [Usar ações de consulta](iam-data-access-policies.md#iam-data-query-actions) para obter mais informações.

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

`ReadDataViaQuery` possibilita ao usuário ler dados do banco de dados Neptune enviando consultas.

*Grupos de ações:* somente leitura, leitura e gravação.

*Chaves de contexto de ação:* `neptune-db:QueryLanguage`.

*Recursos necessários:* banco de dados.

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

`WriteDataViaQuery` possibilita ao usuário gravar dados no banco de dados Neptune enviando consultas.

*Grupos de ações:* leitura e gravação.

*Chaves de contexto de ação:* `neptune-db:QueryLanguage`.

*Recursos necessários:* banco de dados.

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

`DeleteDataViaQuery` possibilita ao usuário excluir dados do banco de dados Neptune enviando consultas.

*Grupos de ações:* leitura e gravação.

*Chaves de contexto de ação:* `neptune-db:QueryLanguage`.

*Recursos necessários:* banco de dados.

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

`GetQueryStatus` possibilita ao usuário conferir o status de todas as consultas ativas.

*Grupos de ações:* somente leitura, leitura e gravação.

*Chaves de contexto de ação:* `neptune-db:QueryLanguage`.

*Recursos necessários:* banco de dados.

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

`GetStreamRecords` possibilita ao usuário buscar registros de fluxo do Neptune.

*Grupos de ações:* leitura e gravação.

*Chaves de contexto de ação:* `neptune-db:QueryLanguage`.

*Recursos necessários:* banco de dados.

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

`CancelQuery` possibilita ao usuário cancelar uma consulta.

*Grupos de ações:* leitura e gravação.

*Recursos necessários:* banco de dados.

## *Ações gerais de acesso a dados*
<a name="iam-dp-actions-general"></a>

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

`GetEngineStatus` possibilita ao usuário conferir o status do mecanismo do Neptune.

*Grupos de ações:* somente leitura, leitura e gravação.

*Recursos necessários:* banco de dados.

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

`GetStatisticsStatus` possibilita ao usuário conferir o status das estatísticas que estão sendo coletadas para o banco de dados.

*Grupos de ações:* somente leitura, leitura e gravação.

*Recursos necessários:* banco de dados.

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

`GetGraphSummary` A API de resumo do grafo possibilita a você recuperar um resumo somente leitura do grafo.

*Grupos de ações:* somente leitura, leitura e gravação.

*Recursos necessários:* banco de dados.

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

`ManageStatistics` possibilita ao usuário gerenciar a coleta de estatísticas para o banco de dados.

*Grupos de ações:* leitura e gravação.

*Recursos necessários:* banco de dados.

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

`DeleteStatistics` permite ao usuário excluir todas as estatísticas no banco de dados.

*Grupos de ações:* leitura e gravação.

*Recursos necessários:* banco de dados.

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

`ResetDatabase` possibilita ao usuário obter o token necessário para uma redefinição e redefinir o banco de dados Neptune.

*Grupos de ações:* leitura e gravação.

*Recursos necessários:* banco de dados.

## *Ações de acesso a dados do carregador em massa*
<a name="iam-dp-actions-loader"></a>

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

`StartLoaderJob` possibilita ao usuário iniciar um trabalho de carregador em massa.

*Grupos de ações:* leitura e gravação.

*Recursos necessários:* banco de dados.

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

`GetLoaderJobStatus` possibilita ao usuário conferir o status de um trabalho de carregador em massa.

*Grupos de ações:* somente leitura, leitura e gravação.

*Recursos necessários:* banco de dados.

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

`ListLoaderJobs` possibilita ao usuário listar todos os trabalhos de carregador em massa.

*Grupos de ações:* somente lista, somente leitura e gravação e leitura.

*Recursos necessários:* banco de dados.

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

`CancelLoaderJob` possibilita ao usuário cancelar um trabalho de carregador.

*Grupos de ações:* leitura e gravação.

*Recursos necessários:* banco de dados.

## *Ações de acesso a dados de machine learning*
<a name="iam-dp-actions-ml"></a>

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

`StartMLDataProcessingJob` possibilita a um usuário iniciar um trabalho de processamento de dados do Neptune ML.

*Grupos de ações:* leitura e gravação.

*Recursos necessários:* banco de dados.

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

`StartMLModelTrainingJob` possibilita a um usuário iniciar um trabalho de treinamento de modelo de ML.

*Grupos de ações:* leitura e gravação.

*Recursos necessários:* banco de dados.

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

`StartMLModelTransformJob` possibilita a um usuário iniciar um trabalho de transformação de modelo de ML.

*Grupos de ações:* leitura e gravação.

*Recursos necessários:* banco de dados.

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

`CreateMLEndpoint` possibilita a um usuário criar um endpoint do Neptune ML.

*Grupos de ações:* leitura e gravação.

*Recursos necessários:* banco de dados.

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

`GetMLDataProcessingJobStatus` possibilita a um usuário conferir o status de um trabalho de processamento de dados do Neptune ML.

*Grupos de ações:* somente leitura, leitura e gravação.

*Recursos necessários:* banco de dados.

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

`GetMLModelTrainingJobStatus` possibilita a um usuário conferir o status de um trabalho de treinamento de modelos do Neptune ML.

*Grupos de ações:* somente leitura, leitura e gravação.

*Recursos necessários:* banco de dados.

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

`GetMLModelTransformJobStatus` possibilita a um usuário conferir o status de um trabalho de transformação de modelos do Neptune ML.

*Grupos de ações:* somente leitura, leitura e gravação.

*Recursos necessários:* banco de dados.

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

`GetMLEndpointStatus` possibilita a um usuário conferir o status de um endpoint do Neptune ML.

*Grupos de ações:* somente leitura, leitura e gravação.

*Recursos necessários:* banco de dados.

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

`ListMLDataProcessingJobs` possibilita a um usuário listar trabalhos de processamento de dados do Neptune ML.

*Grupos de ações:* somente lista, somente leitura e gravação e leitura.

*Recursos necessários:* banco de dados.

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

`ListMLModelTrainingJobs` possibilita a um usuário listar todos os trabalhos de treinamento de modelos do Neptune ML.

*Grupos de ações:* somente lista, somente leitura e gravação e leitura.

*Recursos necessários:* banco de dados.

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

`ListMLModelTransformJobs` possibilita a um usuário listar todos os trabalhos de transformação de modelos de ML.

*Grupos de ações:* somente lista, somente leitura e gravação e leitura.

*Recursos necessários:* banco de dados.

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

`ListMLEndpoints` possibilita a um usuário listar todos os endpoints do Neptune ML.

*Grupos de ações:* somente lista, somente leitura e gravação e leitura.

*Recursos necessários:* banco de dados.

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

`CancelMLDataProcessingJob` possibilita a um usuário cancelar um trabalho de processamento de dados do Neptune ML.

*Grupos de ações:* leitura e gravação.

*Recursos necessários:* banco de dados.

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

`CancelMLModelTrainingJob` possibilita a um usuário cancelar um trabalho de treinamento de modelos do Neptune ML.

*Grupos de ações:* leitura e gravação.

*Recursos necessários:* banco de dados.

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

`CancelMLModelTransformJob` possibilita a um usuário cancelar um trabalho de transformação de modelos do Neptune ML.

*Grupos de ações:* leitura e gravação.

*Recursos necessários:* banco de dados.

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

`DeleteMLEndpoint` possibilita a um usuário excluir um endpoint do Neptune ML.

*Grupos de ações:* leitura e gravação.

*Recursos necessários:* banco de dados.