Chiavi di condizione IAM per l'accesso ai dati in Amazon Neptune - Amazon Neptune

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Chiavi di condizione IAM per l'accesso ai dati in Amazon Neptune

Utilizzando chiavi di condizione, è possibile specificare le condizioni in una dichiarazione di policy IAM in modo che la dichiarazione diventi effettiva solo quando le condizioni sono vere.

Le chiavi di condizione che è possibile utilizzare nelle dichiarazioni di policy di accesso ai dati di Neptune rientrano nelle seguenti categorie:

AWS chiavi di contesto delle condizioni globali supportate da Neptune nelle dichiarazioni sulle politiche di accesso ai dati

La tabella seguente elenca il sottoinsieme di chiavi di contesto di condizione globali AWS supportate da Amazon Neptune per l'uso nelle dichiarazioni di policy di accesso ai dati:

Chiavi di condizione globali che è possibile utilizzare nelle dichiarazioni di policy di accesso ai dati
Chiavi di condizione Descrizione Tipo
aws:CurrentTime Filtra l'accesso in base alla data e all'ora correnti della richiesta. String
aws:EpochTime Filtra l'accesso in base alla data e all'ora della richiesta espresse come valore Unix epoch. Numeric
aws:PrincipalAccount Filtra l'accesso in base all'account a cui appartiene il principale che effettua la richiesta. String
aws:PrincipalArn Filtra l'accesso in base all'ARN del principale che ha effettuato la richiesta. String
aws:PrincipalIsAWSService Consente l'accesso solo se la chiamata viene effettuata direttamente da un responsabile del servizio. AWS Boolean
aws:PrincipalOrgID Filtra l'accesso in base all'identificatore dell'organizzazione in AWS Organizations a cui appartiene il principale richiedente. String
aws:PrincipalOrgPaths Filtra l'accesso in base al percorso AWS Organizations per il principale che effettua la richiesta. String
aws:PrincipalTag Filtra l'accesso in base a un tag collegato al principale che effettua la richiesta. String
aws:PrincipalType Filtra l'accesso in base al tipo di principale che effettua la richiesta. String
aws:RequestedRegion Filtra l'accesso in base alla AWS regione chiamata nella richiesta. String
aws:SecureTransport Consente l'accesso solo se la richiesta è stata inviata tramite SSL. Boolean
aws:SourceIp Filtra l'accesso in base all'indirizzo IP del richiedente. String
aws:TokenIssueTime Filtra l'accesso in base alla data e all'ora in cui sono state generate le credenziali di sicurezza provvisorie. String
aws:UserAgent Filtra l'accesso dall'applicazione client del richiedente. String
aws:userid Filtra l'accesso in base all'identificatore del principale del richiedente. String
aws:ViaAWSService Consente l'accesso solo se un AWS servizio ha effettuato la richiesta per tuo conto. Boolean

Chiavi di condizione specifiche del servizio Neptune

Neptune supporta la seguente chiave di condizione specifica del servizio per le policy IAM:

Chiavi di condizione specifiche del servizio Neptune
Chiavi di condizione Descrizione Tipo
neptune-db:QueryLanguage

Filtra l'accesso ai dati in base al linguaggio di query utilizzato.

I valori validi sonoGremlin, OpenCypher e Sparql.

Le azioni supportate sono ReadDataViaQuery, WriteDataViaQuery, DeleteDataViaQuery, GetQueryStatus e CancelQuery.

String