本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Neptune API 使用简介
Amazon Neptune 管理 API 为创建、管理和删除 Neptune 数据库集群和实例提供 SDK 支持,而 Neptune 数据 API 则提供 SDK 支持,旨在将数据加载到图形中、运行查询、获取图形中数据的相关信息以及运行机器学习操作。这些 API 在所有 SDK 语言中都可用。通过自动签署 API 请求,它们非常简单地将 Neptune 集成到应用程序中。
本页提供有关如何使用这些 API 的信息。
IAM 操作的名称与 Neptune 数据 API SDK 的名称不同
当您在启用了 IAM 身份验证的集群上调用 Neptune API 方法时,您必须为进行调用的用户或角色附加一个 IAM policy,从而为要执行的操作提供权限。您可以使用相应的 IAM 操作在策略中设置这些权限。还可以使用 IAM 条件键限制可以采取的操作。
大多数 IAM 操作与其对应的 API 方法同名,但数据 API 中的某些方法具有不同的名称,因为有些方法由多个方法共享。下表列出了数据方法及其对应的 IAM 操作:
数据 API 操作名称 | IAM 通信信息 | |
---|---|---|
CancelGremlinQuery (cancel_gremlin_query) |
操作: |
|
CancelLoaderJob (cancel_loader_job) |
操作: |
|
CancelMLDataProcessingJob (cancel_ml_data_processing_job) |
操作: |
|
CancelMLModelTrainingJob (cancel_ml_model_training_job) |
操作: |
|
CancelOpenCypherQuery (cancel_open_cypher_query) |
操作: |
|
CreateMLEndpoint (create_ml_endpoint) |
操作: |
|
DeleteMLEndpoint (delete_ml_endpoint) |
操作: |
|
DeletePropertygraphStatistics (delete_propertygraph_statistics) |
操作: |
|
DeleteSparqlStatistics (delete_sparql_statistics) |
操作: |
|
ExecuteFastReset execute_fast_reset() |
操作: |
|
ExecuteGremlinExplainQuery (execute_gremlin_explain_query) |
操作:
条件键: |
|
ExecuteGremlinProfileQuery (execute_gremlin_profile_query) |
操作: 条件键: |
|
ExecuteGremlinQuery (execute_gremlin_query) |
操作:
条件键: |
|
ExecuteOpenCypherExplainQuery (execute_open_cypher_explain_query) |
操作: 条件键: |
|
ExecuteOpenCypherQuery (execute_open_cypher_query) |
操作:
条件键: |
|
GetEngineStatus (get_engine_status) |
操作: |
|
GetGremlinQueryStatus (get_gremlin_query_status) |
操作: 条件键: |
|
GetLoaderJobStatus (get_loader_job_status) |
操作: |
|
GetMLDataProcessingJob (get_ml_data_processing_job) |
操作: |
|
GetMLEndpoint (get_ml_endpoint) |
操作: |
|
GetMLModelTrainingJob (get_ml_model_training_job) |
操作: |
|
GetMLModelTransformJob (get_ml_model_transform_job) |
操作: |
|
GetOpenCypherQueryStatus (get_open_cypher_query_status) |
操作: 条件键: |
|
GetPropertygraphStatistics (get_propertygraph_statistics) |
操作: |
|
GetPropertygraphStream (get_propertygraph_stream) |
操作: 条件键:
|
|
GetPropertygraphSummary (get_propertygraph_summary) |
操作: |
|
GetRDFGraphSummary (get_rdf_graph_summary) |
操作: |
|
GetSparqlStatistics (get_sparql_statistics) |
操作: |
|
GetSparqlStream (get_sparql_stream) |
操作: 条件键: |
|
ListGremlinQueries (list_gremlin_queries) |
操作: 条件键: |
|
ListMLEndpoints (list_ml_endpoints) |
操作: |
|
ListMLModelTrainingJobs (list_ml_model_training_jobs) |
操作: |
|
ListMLModelTransformJobs (list_ml_model_transform_jobs) |
操作: |
|
ListOpenCypherQueries (list_open_cypher_queries) |
操作: 条件键: |
|
ManagePropertygraphStatistics (manage_propertygraph_statistics) |
操作: |
|
ManageSparqlStatistics (manage_sparql_statistics) |
操作: |
|
StartLoaderJob (start_loader_job) |
操作: |
|
StartMLModelDataProcessingJob (start_ml_data_processing_job) |
操作: |
|
StartMLModelTrainingJob (start_ml_model_training_job) |
操作: |
|
StartMLModelTransformJob (start_ml_model_transform_job) |
操作: |