Einführung in die Verwendung von Amazon Neptune APIs - Amazon Neptune

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Einführung in die Verwendung von Amazon Neptune APIs

Das Amazon Neptune Neptune-Management APIs bietet SDK-Unterstützung für das Erstellen, Verwalten und Löschen von Neptune-DB-Clustern und -Instances, während die Neptune-Daten SDK-Unterstützung für das Laden von Daten in Ihr Diagramm, das Ausführen von Abfragen, das Abrufen von Informationen über die Daten in Ihrem Diagramm und das Ausführen von Machine-Learning-Vorgängen APIs bieten. Diese sind in allen SDK-Sprachen verfügbar. APIs Durch das automatische Signieren von API-Anfragen integrieren sie Neptune sehr einfach in Anwendungen.

Diese Seite enthält Informationen darüber, wie Sie diese verwenden können APIs.

IAM-Aktionen mit anderen Namen als ihre Gegenstücke zum Neptune Data API SDK

Wenn Sie eine Neptune-API-Methode auf einem Cluster aufrufen, für den die IAM-Authentifizierung aktiviert ist, muss dem Benutzer oder der Rolle, die die Aufrufe ausführt, eine IAM-Richtlinie zugewiesen sein, die Berechtigungen für die gewünschten Aktionen bereitstellt. Sie legen diese Berechtigungen in der Richtlinie mithilfe der entsprechenden IAM-Aktionen fest. Sie können die Aktionen, die ausgeführt werden können, auch mithilfe von IAM-Bedingungsschlüsseln einschränken.

Die meisten IAM-Aktionen haben denselben Namen wie die API-Methoden, denen sie entsprechen, aber einige Methoden in der Daten-API haben unterschiedliche Namen, da einige von mehreren Methoden gemeinsam genutzt werden. In der folgenden Tabelle sind Datenmethoden und die entsprechenden IAM-Aktionen aufgeführt:

Daten-API-Operationsname IAM-Korrespondenzen

CancelGremlinQuery(cancel_gremlin_query)

Aktion: neptune-db:CancelQuery

CancelLoaderJob(Loader_Job stornieren)

Aktion: neptune-db:CancelLoaderJob

MLDataProcessingJobAbbrechen (cancel_ml_data_processing_job)

Aktion: neptune-db:CancelMLDataProcessingJob

Abbrechen MLModel TrainingJob (cancel_ml_model_training_job)

Aktion: neptune-db:CancelMLModelTrainingJob

CancelOpenCypherQuery(cancel_open_cypher_query)

Aktion: neptune-db:CancelQuery

Erstellen MLEndpoint (create_ml_endpoint)

Aktion: neptune-db:CreateMLEndpoint

Löschen (delete_ml_endpoint) MLEndpoint

Aktion: neptune-db:DeleteMLEndpoint

DeletePropertygraphStatistics(delete_propertygraph_statistics)

Aktion: neptune-db:DeleteStatistics

DeleteSparqlStatistics(delete_sparql_statistics)

Aktion: neptune-db:DeleteStatistics

ExecuteFastResetfast_reset ausführen ()

Aktion: neptune-db:ResetDatabase

ExecuteGremlinExplainQuery(gremlin_erklären_abfrage ausführen)

Aktionen:

  • neptune-db:ReadDataViaQuery

  • neptune-db:WriteDataViaQuery

  • neptune-db:DeleteDataViaQuery

Bedingungsschlüssel: neptune-db:QueryLanguage:Gremlin

ExecuteGremlinProfileQuery(gremlin_profile_query ausführen)

Aktion: neptune-db:ReadDataViaQuery

Bedingungsschlüssel: neptune-db:QueryLanguage:Gremlin

ExecuteGremlinQuery(Gremlin_Abfrage ausführen)

Aktionen:

  • neptune-db:ReadDataViaQuery

  • neptune-db:WriteDataViaQuery

  • neptune-db:DeleteDataViaQuery

Bedingungsschlüssel: neptune-db:QueryLanguage:Gremlin

ExecuteOpenCypherExplainQuery(Execute_Open_Cypher_Explain_Query)

Aktion: neptune-db:ReadDataViaQuery

Bedingungsschlüssel: neptune-db:QueryLanguage:OpenCypher

ExecuteOpenCypherQuery(Verschlüsselungsabfrage ausführen_öffnen_

Aktionen:

  • neptune-db:ReadDataViaQuery

  • neptune-db:WriteDataViaQuery

  • neptune-db:DeleteDataViaQuery

Bedingungsschlüssel: neptune-db:QueryLanguage:OpenCypher

GetEngineStatus(get_engine_status)

Aktion: neptune-db:GetEngineStatus

GetGremlinQueryStatus(get_gremlin_query_status)

Aktion: neptune-db::GetQueryStatus

Bedingungsschlüssel: neptune-db:QueryLanguage:Gremlin

GetLoaderJobStatus(get_loader_job_status)

Aktion: neptune-db:GetLoaderJobStatus

MLDataProcessingJobHolen Sie sich (get_ml_data_processing_job)

Aktion: neptune-db:GetMLDataProcessingJobStatus

Holen Sie sich MLEndpoint (get_ml_endpoint)

Aktion: neptune-db:GetMLEndpointStatus

Holen Sie sich (get_ml_model_training_job) MLModel TrainingJob

Aktion: neptune-db:GetMLModelTrainingJobStatus

Holen Sie sich MLModel TransformJob (get_ml_model_transform_job)

Aktion: neptune-db:GetMLModelTransformJobStatus

GetOpenCypherQueryStatus(get_open_cypher_query_status)

Aktion: neptune-db::GetQueryStatus

Bedingungsschlüssel: neptune-db:QueryLanguage:OpenCypher

GetPropertygraphStatistics(get_propertygraph_statistics)

Aktion: neptune-db:GetStatisticsStatus

GetPropertygraphStream(get_propertygraph_stream)

Aktion: neptune-db:GetStreamRecords

Bedingungsschlüssel:

  • neptune-db:QueryLanguage:Gremlin

  • neptune-db:QueryLanguage:OpenCypher

GetPropertygraphSummary(get_propertygraph_summary)

Aktion: neptune-db:GetGraphSummary

Zusammenfassung abrufen (get_rdf_graph_summary) RDFGraph

Aktion: neptune-db:GetGraphSummary

GetSparqlStatistics(get_sparql_statistics)

Aktion: neptune-db:GetStatisticsStatus

GetSparqlStream(get_sparql_stream)

Aktion: neptune-db::GetStreamRecords

Bedingungsschlüssel: neptune-db:QueryLanguage:Sparql

ListGremlinQueries(list_gremlin_queries)

Aktion: neptune-db::GetQueryStatus

Bedingungsschlüssel: neptune-db:QueryLanguage:Gremlin

MLEndpointsListe (list_ml_endpoints)

Aktion: neptune-db:ListMLEndpoints

Liste MLModel TrainingJobs (list_ml_model_training_jobs)

Aktion: neptune-db:ListMLModelTrainingJobs

Liste MLModel TransformJobs (list_ml_model_transform_jobs)

Aktion: neptune-db:ListMLModelTransformJobs

ListOpenCypherQueries(list_open_cypher_queries)

Aktion: neptune-db::GetQueryStatus

Bedingungsschlüssel: neptune-db:QueryLanguage:OpenCypher

ManagePropertygraphStatistics(Propertygraph_Statistics verwalten)

Aktion: neptune-db:ManageStatistics

ManageSparqlStatistics(sparql_statistics verwalten)

Aktion: neptune-db:ManageStatistics

StartLoaderJob(start_loader_job)

Aktion: neptune-db:StartLoaderJob

MLModelDataProcessingJobStarten (start_ml_data_processing_job)

Aktion: neptune-db:StartMLModelDataProcessingJob

Starten MLModel TrainingJob (start_ml_model_training_job)

Aktion: neptune-db:StartMLModelTrainingJob

Starten MLModel TransformJob (start_ml_model_transform_job)

Aktion: neptune-db:StartMLModelTransformJob