翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
IAM 条件コンテキストキーを使用することによる Amazon Neptune リソースへのアクセス権のカスタマイズ
Neptune 管理アクションおよびリソースへのアクセスを制御する条件を IAM ポリシーで指定できます。ポリシーステートメントは、条件が true の場合にのみ有効です。
例えば、特定の日付の後にのみ適用されるポリシーステートメントや、API リクエストに特定の値が存在する場合のみアクセスが許可されるポリシーステートメントが必要になる場合があります。
条件を表すには、「等しい」や「より小さい」などの IAM 条件ポリシー演算子 とともに、ポリシーステートメントの Condition 要素であらかじめ定義された条件キーを使用します。
1 つのステートメントに複数の Condition 要素を指定する場合、または 1 つの Condition 要素に複数のキーを指定する場合、AWS では AND 論理演算子を使用してそれらを評価します。1 つの条件キーに複数の値を指定すると、 は論理ORオペレーションを使用して条件AWSを評価します。ステートメントの権限が付与される前にすべての条件が満たされる必要があります。
条件を指定する際にプレースホルダー変数も使用できます。例えば IAM ユーザーに、IAM ユーザー名がタグ付けされている場合のみリソースにアクセスできる権限を付与することができます。詳細については、「IAM ユーザーガイド」の「IAM Policy Elements: Variables and Tags」(IAM ポリシーの要素: 変数およびタグ) を参照してください。
条件キーのデータ型によって、リクエスト内の値とポリシーステートメント内の値の比較に使用できる条件演算子が決まります。そのデータ型と互換性のない条件演算子を使用した場合、条件は一致しないため、ポリシーステートメントは適用されません。
Neptune 管理ポリシーステートメントの IAM 条件キー
グローバル条件キー – Neptune 管理ポリシーステートメントでは、ほとんどのAWSグローバル条件キーを使用できます。
サービス固有の条件キー – 特定のAWSサービスに定義されているキーです。Neptune が管理ポリシーステートメントでサポートしているものは、Amazon Neptune を管理するための IAM 条件キー に記載されています。
データアクセスポリシーステートメントの IAM 条件キー
グローバル条件キー — Neptune がデータアクセスポリシーステートメントでサポートするこれらのキーのサブセットは、AWSデータアクセスポリシーステートメントで Neptune がサポートするグローバル条件コンテキストキー に記載されています。
Neptune がデータアクセスポリシーステートメント用に定義するサービス固有の条件キーは、条件キー に記載されています。