Introducción al uso de Amazon Neptune APIs - Amazon Neptune

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Introducción al uso de Amazon Neptune APIs

La administración de Amazon Neptune APIs proporciona soporte de SDK para crear, administrar y eliminar instancias y clústeres de bases de datos de Neptune, mientras que los datos de Neptune APIs proporcionan soporte de SDK para cargar datos en el gráfico, ejecutar consultas, obtener información sobre los datos del gráfico y ejecutar operaciones de aprendizaje automático. APIsEstán disponibles en todos los lenguajes del SDK. Al firmar automáticamente las solicitudes de la API, simplifican considerablemente la integración de Neptune en las aplicaciones.

En esta página se proporciona información sobre cómo utilizarlos APIs.

Acciones de IAM con nombres diferentes a los de sus homólogos del SDK de la API de datos de Neptune

Al llamar a un método de la API de Neptune en un clúster que tiene habilitada la autenticación de IAM, debe tener una política de IAM asociada al usuario o rol que realiza las llamadas y que proporcione permisos para las acciones que desea realizar. Los permisos se establecen en la política mediante las acciones de IAM correspondientes. También puede restringir las acciones que se pueden realizar mediante las claves de condición de IAM.

La mayoría de las acciones de IAM tienen el mismo nombre que los métodos de la API a los que corresponden, pero algunos métodos de la API de datos tienen nombres diferentes, ya que algunos los comparten más de un método. En la siguiente tabla se enumeran los métodos de datos y sus correspondientes acciones de IAM:

Nombre de la operación de la API de datos Correspondencias con IAM

CancelGremlinQuery(cancel_gremlin_query)

Acción: neptune-db:CancelQuery

CancelLoaderJob(cancel_loader_job)

Acción: neptune-db:CancelLoaderJob

MLDataProcessingJobCancelar (cancel_ml_data_processing_job)

Acción: neptune-db:CancelMLDataProcessingJob

Cancelar MLModel TrainingJob (cancel_ml_model_training_job)

Acción: neptune-db:CancelMLModelTrainingJob

CancelOpenCypherQuery(cancel_open_cypher_query)

Acción: neptune-db:CancelQuery

Crear MLEndpoint (create_ml_endpoint)

Acción: neptune-db:CreateMLEndpoint

Eliminar MLEndpoint (delete_ml_endpoint)

Acción: neptune-db:DeleteMLEndpoint

DeletePropertygraphStatistics(delete_propertygraph_statistics)

Acción: neptune-db:DeleteStatistics

DeleteSparqlStatistics(delete_sparql_statistics)

Acción: neptune-db:DeleteStatistics

ExecuteFastResetexecute_fast_reset ()

Acción: neptune-db:ResetDatabase

ExecuteGremlinExplainQuery(execute_gremlin_explain_query)

Acciones:

  • neptune-db:ReadDataViaQuery

  • neptune-db:WriteDataViaQuery

  • neptune-db:DeleteDataViaQuery

Clave de condición: neptune-db:QueryLanguage:Gremlin

ExecuteGremlinProfileQuery(execute_gremlin_profile_query)

Acción: neptune-db:ReadDataViaQuery

Clave de condición: neptune-db:QueryLanguage:Gremlin

ExecuteGremlinQuery(execute_gremlin_query)

Acciones:

  • neptune-db:ReadDataViaQuery

  • neptune-db:WriteDataViaQuery

  • neptune-db:DeleteDataViaQuery

Clave de condición: neptune-db:QueryLanguage:Gremlin

ExecuteOpenCypherExplainQuery(execute_open_cypher_explain_query)

Acción: neptune-db:ReadDataViaQuery

Clave de condición: neptune-db:QueryLanguage:OpenCypher

ExecuteOpenCypherQuery(execute_open_cypher_query)

Acciones:

  • neptune-db:ReadDataViaQuery

  • neptune-db:WriteDataViaQuery

  • neptune-db:DeleteDataViaQuery

Clave de condición: neptune-db:QueryLanguage:OpenCypher

GetEngineStatus(get_engine_status)

Acción: neptune-db:GetEngineStatus

GetGremlinQueryStatus(get_gremlin_query_status)

Acción: neptune-db::GetQueryStatus

Clave de condición: neptune-db:QueryLanguage:Gremlin

GetLoaderJobStatus(get_loader_job_status)

Acción: neptune-db:GetLoaderJobStatus

MLDataProcessingJobObtenga (get_ml_data_processing_job)

Acción: neptune-db:GetMLDataProcessingJobStatus

Obtener MLEndpoint (get_ml_endpoint)

Acción: neptune-db:GetMLEndpointStatus

Obtenga (get_ml_model_training_job) MLModel TrainingJob

Acción: neptune-db:GetMLModelTrainingJobStatus

Obtenga MLModel TransformJob (get_ml_model_transform_job)

Acción: neptune-db:GetMLModelTransformJobStatus

GetOpenCypherQueryStatus(get_open_cypher_query_status)

Acción: neptune-db::GetQueryStatus

Clave de condición: neptune-db:QueryLanguage:OpenCypher

GetPropertygraphStatistics(get_propertygraph_statistics)

Acción: neptune-db:GetStatisticsStatus

GetPropertygraphStream(get_propertygraph_stream)

Acción: neptune-db:GetStreamRecords

Claves de condición:

  • neptune-db:QueryLanguage:Gremlin

  • neptune-db:QueryLanguage:OpenCypher

GetPropertygraphSummary(get_propertygraph_summary)

Acción: neptune-db:GetGraphSummary

Obtener un resumen (RDFGraphget_rdf_graph_summary)

Acción: neptune-db:GetGraphSummary

GetSparqlStatistics(get_sparql_statistics)

Acción: neptune-db:GetStatisticsStatus

GetSparqlStream(get_sparql_stream)

Acción: neptune-db::GetStreamRecords

Clave de condición: neptune-db:QueryLanguage:Sparql

ListGremlinQueries(list_gremlin_queries)

Acción: neptune-db::GetQueryStatus

Clave de condición: neptune-db:QueryLanguage:Gremlin

MLEndpointsLista (list_ml_endpoints)

Acción: neptune-db:ListMLEndpoints

Lista MLModel TrainingJobs (list_ml_model_training_jobs)

Acción: neptune-db:ListMLModelTrainingJobs

Lista MLModel TransformJobs (list_ml_model_transform_jobs)

Acción: neptune-db:ListMLModelTransformJobs

ListOpenCypherQueries(list_open_cypher_queries)

Acción: neptune-db::GetQueryStatus

Clave de condición: neptune-db:QueryLanguage:OpenCypher

ManagePropertygraphStatistics(manage_propertygraph_statistics)

Acción: neptune-db:ManageStatistics

ManageSparqlStatistics(manage_sparql_statistics)

Acción: neptune-db:ManageStatistics

StartLoaderJob(start_loader_job)

Acción: neptune-db:StartLoaderJob

MLModelDataProcessingJobInicio (start_ml_data_processing_job)

Acción: neptune-db:StartMLModelDataProcessingJob

Inicio MLModel TrainingJob (start_ml_model_training_job)

Acción: neptune-db:StartMLModelTrainingJob

Inicio MLModel TransformJob (start_ml_model_transform_job)

Acción: neptune-db:StartMLModelTransformJob