IAMBedingungsschlüssel für den Zugriff auf Daten in Amazon Neptune - 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.

IAMBedingungsschlüssel für den Zugriff auf Daten in Amazon Neptune

Mithilfe von Bedingungsschlüsseln können Sie Bedingungen in einer IAM Richtlinienerklärung angeben, sodass die Erklärung nur wirksam wird, wenn die Bedingungen erfüllt sind.

Die Bedingungsschlüssel, die Sie in Datenzugriff-Richtlinienanweisungen in Neptune verwenden können, gehören den folgenden Kategorien an:

AWS Globale Bedingungskontextschlüssel, die von Neptune in Datenzugriffspolitikanweisungen unterstützt werden

Die folgende Tabelle listet die Teilmenge der globalen AWS -Bedingungskontextschlüssel auf, die Amazon Neptune für die Verwendung in Datenzugriff-Richtlinienanweisungen unterstützt:

Globale Bedingungsschlüssel, die Sie in Datenzugriff-Richtlinienanweisungen verwenden können
Bedingungsschlüssel Beschreibung Typ
aws:CurrentTime Filtert den Zugriff nach aktuellen Datum und aktueller Uhrzeit der Anforderung. String
aws:EpochTime Filtert den Zugriff nach Datum und Uhrzeit der Anfrage, ausgedrückt als UNIX Epochenwert. Numeric
aws:PrincipalAccount Filtert den Zugriff nach dem Konto, zu dem der anfordernde Prinzipal gehört. String
aws:PrincipalArn Filtert den Zugriff nach dem ARN des Prinzipals, der die Anfrage gestellt hat. String
aws:PrincipalIsAWSService Ermöglicht den Zugriff nur, wenn der Anruf direkt von einem AWS Dienstprinzipal getätigt wird. Boolean
aws:PrincipalOrgID Filtert den Zugriff nach der ID der Organisation in AWS Organizations, zu denen der anfragende Principal gehört. String
aws:PrincipalOrgPaths Filtert den Zugriff nach dem AWS Organisationspfad für den Prinzipal, der die Anfrage stellt. String
aws:PrincipalTag Filtert den Zugriff nach einem Tag, das dem anfordernden Prinzipal angefügt ist. String
aws:PrincipalType Filtert den Zugriff nach dem Typ des Prinzipals, der die Anforderung sendet. String
aws:RequestedRegion Filtert den Zugriff nach der AWS Region, die in der Anfrage aufgerufen wurde. String
aws:SecureTransport Erlaubt den Zugriff nur, wenn die Anfrage mit gesendet wurdeSSL. Boolean
aws:SourceIp Filtert den Zugriff nach der IP-Adresse des Anforderers. String
aws:TokenIssueTime Filtert den Zugriff nach Datum und Uhrzeit der Ausgabe temporärer Sicherheitsanmeldeinformationen. String
aws:UserAgent Filtert den Zugriff nach der Client-Anwendung des Anforderers. String
aws:userid Filtert den Zugriff nach der Prinzipal–ID des Anforderers. String
aws:ViaAWSService Erlaubt den Zugriff nur, wenn ein AWS Dienst die Anfrage in Ihrem Namen gestellt hat. Boolean

Servicespezifische Neptune-Bedingungsschlüssel

Neptune unterstützt den folgenden dienstspezifischen Bedingungsschlüssel für Richtlinien: IAM

Servicespezifische Neptune-Bedingungsschlüssel
Bedingungsschlüssel Beschreibung Typ
neptune-db:QueryLanguage

Filtert den Datenzugriff nach der verwendeten Abfragesprache.

Gültige Werte sind: Gremlin, OpenCypher und Sparql.

Unterstützte Aktionen sind ReadDataViaQuery, WriteDataViaQuery, DeleteDataViaQuery, GetQueryStatus und CancelQuery.

String