IAM Amazon Neptune のデータアクセスのアクション - Amazon Neptune

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

IAM Amazon Neptune のデータアクセスのアクション

Neptune データアクセスアクションにはプレフィックス neptune-db: が付いていますが、Neptune の管理アクションにはプレフィックス rds: が付いていることに注意してください。

内のデータリソースの Amazon リソースネーム (ARN) IAMは、作成時にクラスターARNに割り当てられた と同じではありません。データリソースの指定 ARNに示すように、 を構築する必要があります。 IAM Amazon Neptune のデータにアクセスするためのリソースタイプこのようなデータリソースは、ワイルドカードを使用して複数のリソースを含めるARNsことができます。

データアクセスポリシーステートメントには、クエリ言語によるアクセスを制限するための neptune-db:QueryLanguage 条件キーを含めることもできます。

リリース: 1.2.0.0 (2022-07-21) 以降、Neptune は 1 つ以上の特定の Neptune アクションへのアクセス許可の制限をサポートしています。これにより、以前よりもきめ細かなアクセスコントロールが可能になります。

重要
  • IAM ポリシーの変更は、指定された Neptune リソースに適用されるまでに最大 10 分かかります。

  • IAM Neptune DB クラスターに適用される ポリシーは、そのクラスター内のすべてのインスタンスに適用されます。

クエリベースのデータアクセスアクション

注記

クエリは、処理するデータによっては複数のアクションを実行することがあるため、特定のクエリを実行するためにどのようなアクセス許可が必要かが常に明確であるとは限りません。詳細については、「クエリアクションの使用」を参照してください。

neptune-db:ReadDataViaQuery

ReadDataViaQuery を使用すると、ユーザーは、クエリを送信して Neptune データベースからデータを読み取ることができます。

アクショングループ: 読み取り専用、読み取り/書き込み。

アクションコンテキストキー: neptune-db:QueryLanguage

必要なリソース: データベース。

neptune-db:WriteDataViaQuery

WriteDataViaQuery を使用すると、ユーザーは、クエリを送信して Neptune データベースにデータを書き込むことができます。

アクショングループ: 読み取り/書き込み。

アクションコンテキストキー: neptune-db:QueryLanguage

必要なリソース: データベース。

neptune-db:DeleteDataViaQuery

DeleteDataViaQuery を使用すると、ユーザーは、クエリを送信して Neptune データベースからデータを削除できます。

アクショングループ: 読み取り/書き込み。

アクションコンテキストキー: neptune-db:QueryLanguage

必要なリソース: データベース。

neptune-db:GetQueryStatus

GetQueryStatus を使用すると、ユーザーは、すべてのアクティブなクエリのステータスを確認できます。

アクショングループ: 読み取り専用、読み取り/書き込み。

アクションコンテキストキー: neptune-db:QueryLanguage

必要なリソース: データベース。

neptune-db:GetStreamRecords

GetStreamRecords を使用すると、ユーザーは、Neptune からストリームレコードを取得できます。

アクショングループ: 読み取り/書き込み。

アクションコンテキストキー: neptune-db:QueryLanguage

必要なリソース: データベース。

neptune-db:CancelQuery

CancelQuery を使用すると、ユーザーは、クエリをキャンセルできます。

アクショングループ: 読み取り/書き込み。

必要なリソース: データベース。

一般的なデータアクセスアクション

neptune-db:GetEngineStatus

GetEngineStatus を使用すると、ユーザーは、Neptune エンジンのステータスを確認できます。

アクショングループ: 読み取り専用、読み取り/書き込み。

必要なリソース: データベース。

neptune-db:GetStatisticsStatus

GetStatisticsStatus を使用すると、ユーザーは、データベースについて収集されている統計のステータスを確認できます。

アクショングループ: 読み取り専用、読み取り/書き込み。

必要なリソース: データベース。

neptune-db:GetGraphSummary

GetGraphSummary グラフの概要APIを使用すると、グラフの読み取り専用の概要を取得できます。

アクショングループ: 読み取り専用、読み取り/書き込み。

必要なリソース: データベース。

neptune-db:ManageStatistics

ManageStatistics では、ユーザーは、データベースの統計収集を管理できます。

アクショングループ: 読み取り/書き込み。

必要なリソース: データベース。

neptune-db:DeleteStatistics

DeleteStatistics では、ユーザーは、データベースのすべての統計を削除できます。

アクショングループ: 読み取り/書き込み。

必要なリソース: データベース。

neptune-db:ResetDatabase

ResetDatabase では、ユーザーは、リセットに必要なトークンを取得し、Neptune データベースをリセットできます。

アクショングループ: 読み取り/書き込み。

必要なリソース: データベース。

バルクローダーのデータアクセスアクション

neptune-db:StartLoaderJob

StartLoaderJob では、ユーザーは、バルクローダージョブを開始できます。

アクショングループ: 読み取り/書き込み。

必要なリソース: データベース。

neptune-db:GetLoaderJobStatus

GetLoaderJobStatus では、ユーザーは、バルクローダージョブのステータスを確認できます。

アクショングループ: 読み取り専用、読み取り/書き込み。

必要なリソース: データベース。

neptune-db:ListLoaderJobs

ListLoaderJobs では、ユーザーは、すべてのバルクローダージョブを一覧表示できます。

アクショングループ: リスト専用、読み取り専用、読み取り/書き込み。

必要なリソース: データベース。

neptune-db:CancelLoaderJob

CancelLoaderJob では、ユーザーは、ローダージョブをキャンセルできます。

アクショングループ: 読み取り/書き込み。

必要なリソース: データベース。

機械学習データアクセスアクション

neptune-db:StartMLDataProcessingJob

StartMLDataProcessingJob では、ユーザーは、Neptune ML データ処理ジョブを開始できます。

アクショングループ: 読み取り/書き込み。

必要なリソース: データベース。

neptune-db:StartMLModelTrainingJob

StartMLModelTrainingJob では、ユーザーは、ML モデルトレーニングジョブを開始できます。

アクショングループ: 読み取り/書き込み。

必要なリソース: データベース。

neptune-db:StartMLModelTransformJob

StartMLModelTransformJob では、ユーザーは、ML モデル変換ジョブを開始できます。

アクショングループ: 読み取り/書き込み。

必要なリソース: データベース。

neptune-db:CreateMLEndpoint

CreateMLEndpoint では、ユーザーは、Neptune ML エンドポイントを作成できます。

アクショングループ: 読み取り/書き込み。

必要なリソース: データベース。

neptune-db:GetMLDataProcessingJobStatus

GetMLDataProcessingJobStatus では、ユーザーは、Neptune ML データ処理ジョブのステータスを確認できます。

アクショングループ: 読み取り専用、読み取り/書き込み。

必要なリソース: データベース。

neptune-db:GetMLModelTrainingJobStatus

GetMLModelTrainingJobStatus では、ユーザーは、Neptune ML モデルトレーニングジョブのステータスを確認できます。

アクショングループ: 読み取り専用、読み取り/書き込み。

必要なリソース: データベース。

neptune-db:GetMLModelTransformJobStatus

GetMLModelTransformJobStatus では、ユーザーは、Neptune ML モデル変換ジョブのステータスを確認できます。

アクショングループ: 読み取り専用、読み取り/書き込み。

必要なリソース: データベース。

neptune-db:GetMLEndpointStatus

GetMLEndpointStatus では、ユーザーは、Neptune ML エンドポイントのステータスを確認できます。

アクショングループ: 読み取り専用、読み取り/書き込み。

必要なリソース: データベース。

neptune-db:ListMLDataProcessingJobs

ListMLDataProcessingJobs では、ユーザーは、Neptune ML データ処理ジョブをすべて一覧表示できます。

アクショングループ: リスト専用、読み取り専用、読み取り/書き込み。

必要なリソース: データベース。

neptune-db:ListMLModelTrainingJobs

ListMLModelTrainingJobs では、ユーザーは、Neptune ML モデルトレーニングジョブをすべて一覧表示できます。

アクショングループ: リスト専用、読み取り専用、読み取り/書き込み。

必要なリソース: データベース。

neptune-db:ListMLModelTransformJobs

ListMLModelTransformJobs では、ユーザーは、すべての ML モデルの変換ジョブを一覧表示できます。

アクショングループ: リスト専用、読み取り専用、読み取り/書き込み。

必要なリソース: データベース。

neptune-db:ListMLEndpoints

ListMLEndpoints では、ユーザーは、すべての Neptune ML エンドポイントを一覧表示できます。

アクショングループ: リスト専用、読み取り専用、読み取り/書き込み。

必要なリソース: データベース。

neptune-db:CancelMLDataProcessingJob

CancelMLDataProcessingJob では、ユーザーは、Neptune ML データ処理ジョブをキャンセルできます。

アクショングループ: 読み取り/書き込み。

必要なリソース: データベース。

neptune-db:CancelMLModelTrainingJob

CancelMLModelTrainingJob では、ユーザーは、Neptune ML モデルトレーニングジョブをキャンセルできます。

アクショングループ: 読み取り/書き込み。

必要なリソース: データベース。

neptune-db:CancelMLModelTransformJob

CancelMLModelTransformJob では、ユーザーは、Neptune ML モデル変換ジョブをキャンセルできます。

アクショングループ: 読み取り/書き込み。

必要なリソース: データベース。

neptune-db:DeleteMLEndpoint

DeleteMLEndpoint では、ユーザーは、Neptune ML エンドポイントを削除できます。

アクショングループ: 読み取り/書き込み。

必要なリソース: データベース。